我正在尝试在我的网格视图中获取所选行的索引,但它不适用于返回倒数第二行相同索引的最后一个选定行。
例如:如果我的网格视图有 3 行,则第一行返回索引 1,第二行返回索引 2,第三行也返回索引 2。如果有 100 行,则第 99 行返回索引 99,第 100 行将执行相同的操作。这毫无意义。
我已经使用了所有可能的方法,如dataGridViewList.CurrentCell.RowIndex
,dataGridViewList.CurrentRow.Index
以及你能想象到的任何方法。
注意:我通过禁用用户添加行来删除标准空白最后一行。
我试图在按下输入后获取选定的行索引。但是,当您在网格视图中输入时,它会选择下一行。我以为该方法会在选择下一行之前获取行索引,但事实并非如此。这就是为什么索引在第一行没有以 0 开头的原因,因为它在按下 Enter 后进入第二行,只有在那之后才是方法获取当前选定行时......
现在,我所要做的就是防止数据网格视图在按 ENTER 键时移动到下一行。