PDA

View Full Version : سوال: ایجاد کنترل در برنامه در حال اجرا



ali.rezaei7
یک شنبه 11 بهمن 1388, 10:27 صبح
سلام دوستان این سوال رو قبلا هم گذاشته بودم ولی متاسفانه کسی جواب نداد لطفاً کمکم کنید چون خیلی برام حیاتیه.
1-یک پایگاه داده ای دارم که می خوام محتویات فیلدهای اول جدولی به نام Student را در کنترل های LinkLable به نمایش دربیارم به عنوان مثال اگر جدول پنج رکورد داشته باشه پنج عدد کنترل LinkLable ساخته بشه و خاصیت Text آن محتوای هر فیلد بشه.
2-من یک جدول دیگه هم دارم که دروس اخذ شده دانشجو را نگه می داره و قصد درام که زمانی که روی LinkLable کلیک میشه دروس دانشجو را نشون بده.
ممنون می شم اگه راهنمایی کنید.

ali.rezaei7
یک شنبه 11 بهمن 1388, 10:54 صبح
دوستان افتخار نمی دید که راهنمایی کنید

iranrose63
یک شنبه 11 بهمن 1388, 12:06 عصر
یه آرایه رو تعریف کنی
;[LinkLabel[] name=new LinkLabel[arraylenght

موقعی که از db اطلاعات student رو خوندی
1- ;()name[index]=new LinkLabel
حالا اونو به کنترلهای فرمت یا یه کنترل دیگه اضافه میکنی
2- ;([parentcontrol.Controls.Add(name[index
حالا میتونی از این کنترل مثل بقیه کنترلها استفاده کنی و به خاصیت ها توابع و ... این کنترل دسترسی داشته باش
name[index].backcolor=color.red
name[index].click+=new EventHandler(yourfunction);

توی function هم به با استفاده از توابع sql نام درس ها را پیدا کن و نشون بده


دوستان افتخار نمی دید که راهنمایی کنید
يه كم تحمل داشته باش 27 دقيقه بيشتر نگذشته