| 发表于:2007-09-13 19:19:37 楼主 |
我有两个窗体:form1,form2 加载窗体时form1的datagridview绑定好了数据,this.datagridview1.datasource = dt; 双击datagridview上的某列 private void datagridview1_cellmousedoubleclick(object sender, datagridviewcellmouseeventargs e) { int i = e.rowindex; form2 f = new form2(); f.dt(dt,i); f.show(); } form2的有个dt方法 public void dt(datatable tb,int id) { dt = tb; rowin = id; } private void form5_load(object sender, eventargs e) { this.textbox1.databindings.clear(); this.textbox2.databindings.clear(); this.textbox3.databindings.clear(); this.textbox1.databindings.add( "text ", bindingsource1, "id ", true, datasourceupdatemode.onvalidation); this.textbox2.databindings.add( "text ", bindingsource1, "name ", true, datasourceupdatemode.onvalidation); this.textbox3.databindings.add( "text ", bindingsource1, "age ", true, datasourceupdatemode.onvalidation); } 可是这个绑定的永远是datatable第一行的,我想绑定我单击那行的数据,有什么办法啊 |
|
|
|
|