PDA

View Full Version : سوال: چطور میشه با کلیک کردن بر روی سطری از datagridview در form2



validukeprince
دوشنبه 30 شهریور 1388, 11:09 صبح
سلام به دوستان

سوالی داشتم در مورد datagridview :

دو تا فرم داریم form1 و form2 - ابتدا فرم 1 باز شود با فشار دادن button که در فرم1 قرار داده ایم فرم2 باز شود (در هر دو فرم datagridview وجود دارد) .
datagridview ای که در form1 قرار دارد دارای چهار ستون است و datagridview ای که در form2 قرار دارد دارای دو ستون است.
می خوام بدونم چطور میشه با کلیک کردن بر روی سطری از datagridview در form2 همان
سطری که انتخاب کرده ایم در datagridview در form1 قرار بگیرد( در دو ستون اول )

ممنون

sysman_20
سه شنبه 31 شهریور 1388, 18:23 عصر
منظورتون از اینکه تو اون یکی دیتا گرید قرار بگیره چیه؟

sysman_20
سه شنبه 31 شهریور 1388, 18:34 عصر
اگه با همین آی دی های گرید اول رکورد در گرید دوم داری از روش زیر استفاده کن
یه تابع public توی form1 ات تعریف کن به شکل زیر:


public void select(string ID);
{
da.selectCommand.commandText="select * from table1 where ID="+ID;
ds.clear();
da.fill(ds,"t1");
dataGridView1.dataSource=ds;
dataGridView1.dataMember="t1";
}

حالا توی خاصیت کلیک دیتاگرید form2 ات بذار:


form1 f1=new form1();
f1.selct(dataGridView1.selectedRow.Ce11["ID"].value.toString());