PDA

View Full Version : سوال: اندیس دادن



pbiuki630
یک شنبه 08 شهریور 1388, 12:26 عصر
سلام
توی فرمم چند تا گریدویو دارم که اسماشون اینجوریه
grd1,grd2,grd3,....
اگر بخوام توی قسمت کدنویسی با یک حلقه گریدویوها رو صدا بزنم و برای آن یک اندیس اختصاص بدم باید چی کار کنم؟

(i=0 ;i<5; i++)for
grd i=

SMRAH1
یک شنبه 08 شهریور 1388, 13:05 عصر
سلام

مثلا اگر gid1 , ... از نوع DataGridView باشند آنگاه یک راه حل این است :

for (int i = 1; i < 5; i++)
{
DataGridView grd = (DataGridView)this.Controls["grd" + i.ToString()];
// Do anything ...
}

موفق باشید

pbiuki630
یک شنبه 08 شهریور 1388, 13:22 عصر
سلام

مثلا اگر gid1 , ... از نوع DataGridView باشند آنگاه یک راه حل این است :

for (int i = 1; i < 5; i++)
{
DataGridView grd = (DataGridView)this.Controls["grd" + i.ToString()];
// Do anything ...
}

موفق باشید


خوب الان تو این مقدار دهی error میده

grd .AutoGenerateColumns = true;
grd.DataSource = ds1;
grd.DataMember = "Tbprogram";

الان میخوام بنویسم grd 1 مقدارش این باشه در ضمن تعداد گرید ویو هامم معلومه
ممنون

pbiuki630
یک شنبه 08 شهریور 1388, 13:31 عصر
خوب الان تو این مقدار دهی error میده

grd .AutoGenerateColumns =

true;

grd.DataSource = ds1;
grd.DataMember = "Tbprogram";

الان میخوام بنویسم grd 1 مقدارش این باشه در ضمن تعداد گرید ویو هامم معلومه
ممنون




ممنون از لطفتون درست شد