| 发表于:2007-01-11 11:45:53 楼主 |
一个窗体中有两个datagridview,datagridview1里和一个表绑定,datagridview2里什么都没有,我想双击datagridview1的某一行,这一行就在datagridview1里消失,并在datagridview2里出现。反过来在datagridview2里双击某一行,那么这一行就在datagridview1里出现,最后点确定按钮,datagridview2里的数据重新生成一个新表 我建立了两个dataset1、2,分别和datagridview1,2绑定了。窗体load后,在datagridview1显示数据,datagridview2里是空的,但是我想在datagridview2里显示列标题,我就 datagridview1.columns[0].headertext = "姓名 "; 可是因为dataset2是空的,所以它提示索引不存在,这怎么弄呢。 并且我在datagridview1的行双击事件里 dataset.tables[0].rows[datagridview1.currentrow.index].delete(); 这样datagridview1的行就少了一个,而在datagridview2的行双击事件里 dataset2.tables[0].rows.add(dataset.tables[0].rows[datagridview2.currentrow.index]); 还是提示索引不存在。 这是怎么回事,是不是我的方法不对? 还有绑定后的datagridview是不是就可以看成是dataset,对他们俩谁操作都一样? 可以建立一个没有数据的dataset吗?就是只有列标题的那种 (问题有些罗嗦,还请大家担待) |
|
|
|
|