最近碰到一个 DataGridview 上的问题 来帮忙解决下。。。。。。
vb.net吧
全部回复
仅看楼主
level 2
HaJeKiss 楼主
功能介绍: 把DataGridview1 里选中的数据放到 DataGridview2 里面
假如DataGridview1 我从上往下选中3行,循环DataGridview1 里选中行的的时候 ,循环出来的数据的顺序是选中行里的第3行 第2行 第1行,顺序是反的 ,就是循环的起始是鼠标最后离开的那行 ,我想要的是DataGridview1 中 选中行 从上往下 往 DataGridview2里添加,有没有大神解决下 月简单越好额
For i = 0 To Me.KDGV.SelectedRows.Count - 1
j = Me.KDGV.SelectedRows(i).Index
省略 。。。。。
Next
我现在用的是 循环所有行 判断有没有选中 选中的话往 DataGridview2 里添加,数据多的话就慢了 。。。。
2015年01月12日 02点01分 1
level 2
HaJeKiss 楼主
[酷]
2015年01月12日 02点01分 2
level 10
做逆循环不就好了么?
for i=Me.KDGV.SelectedRows.count-1 to 0 step -1
...
next
2015年01月16日 06点01分 3
不行 如果用ctrl键去选择的话 鼠标有可能最后所在的刚在中间 这样就不行了
2015年01月17日 10点01分
1