在dataGridView中移动索引

时间:2014-08-27 20:13:49

标签: c# datagridview

我正在使用它:Datagridview.DataSource= Table 现在变量“表”中有这些:

PersonID|LName
-----------
1|TEST1
----------
2|TEST2
----------
3|TEST3

现在我想创建一个从行移动到下一行的按钮 例如

来自该状态

enter image description here

enter image description here

如果从第一行到第二行不理解 只需将指针移动到下一行

即可

编辑: 看一下图片中的“>” < ==>指针如何将它移动到next / prev line / row

找到答案: How to move cursor to the next row in datagridview

2 个答案:

答案 0 :(得分:1)

您可以从按钮获取当前选定的行:

int index = Convert.ToInt32(DataGridView.SelectedIndex.ToString());

然后,您可以为下一行设置此+1。

DataGridView.Rows(index+1).Selected = True

答案 1 :(得分:1)

您必须更改CurrentRow属性才能使三角形移动。但是,CurrentRow是只读的。根据{{​​3}},您必须将MSDN Documentation属性设置为下一行中的单元格以进行更改:

  

要更改当前行,您必须将CurrentCell属性设置为所需行中的单元格。