一个窗体中有两个datagridview1(简称da1),datagridview2(简称da2)里和一个表绑定,da2里什么都没有,我想双击da1的某一行,这一行就在da1里消失,并在da2里出现。反过来在da2里双击某一行,那么这一行就在da1里出现,最后点确定按钮,da2里的数据重新生成一个新表,这得怎么弄??
我的思路是da1和ds1(dataset)绑定,da2和ds2绑定,然后对两个ds操作就是等于对两个da操作了,最后用ds2更新到数据库。
可是做起来遇到好多问题,比如:
ds1.Tables[0].Rows[da1.CurrentRow.Index].Delete();
这样第一次还行,第2次就不行了。
以前有位朋友说用克隆行importrow,可是这个没用过,可不可以给点代码,或者是一些例子