Arashdn
پنج شنبه 16 شهریور 1391, 20:43 عصر
سلام
دوستان چطور میشه از یه متغیر در اسم یه کنترل استفاده کرد
مثلا تو دستور label1.Text=""
چطور میشه اون عدد 1 رو با یه متغیر بدیم؟
سعی کردم با دستور زیر برم
int ID=1;
Label label = (Label)Controls["label" + ID.ToString()];
label.Text = "Arash";
ولی برنامه موقعی که میخواد لیبل رو تغییر بده ارور زیر رو میده
object reference not set to an instance of object
کسی دلیل رو میدونه؟
روش بهتری برای انجام این کار هست؟
ممنون
دوستان چطور میشه از یه متغیر در اسم یه کنترل استفاده کرد
مثلا تو دستور label1.Text=""
چطور میشه اون عدد 1 رو با یه متغیر بدیم؟
سعی کردم با دستور زیر برم
int ID=1;
Label label = (Label)Controls["label" + ID.ToString()];
label.Text = "Arash";
ولی برنامه موقعی که میخواد لیبل رو تغییر بده ارور زیر رو میده
object reference not set to an instance of object
کسی دلیل رو میدونه؟
روش بهتری برای انجام این کار هست؟
ممنون