من صد تا لیبل به نامهای label1,label2,label3,... دارم که میخواهم با توجه به نیاز، توسط تابع زیر مقداردهی کنم و نمیخواهم از دستور if برای این کار استفاده کنم
public void SaveCall(int line,string msg)
}
; label(line).text=msg
{
به طور مثال ، بتوانم با دستور زیر مقدار تکست لیبل 5 را بربر "Ali" قرار دهم
"SaveCall(5,"Ali"); // ==> label5.text="Ali
از FindControl استفاده کنید
این لینک رو ببینید
با سلام مجدد، متاسفانه لینک فوق در این زمینه کمکی نکرد.
چطور کمک نکرد ؟
بیشتر توضیح دهید
از راهنماییتون کمال تشکر را دارم . مشکل با دستور find control به صورت زیر حل شد
;()Label ll = (Label)this.Controls.Find("label" + line.ToString(), true).FirstOrDefault
;ll.Text = msg
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)