将焦点从一个Gridview单元更改为另一个而不按c#中的任何键

时间:2011-08-30 11:30:37

标签: datagridview windows-applications

我正在使用DataGridView添加/编辑数据。我的DataGridView有2列。我将通过条形码扫描器(USB)向Column1添加数据。但我的观点是 - 我想将焦点从一个单元格更改为下一个替代单元格(意味着Row1-> cell-1到Row2-> Cell-1 ......)而不按任何键。它应该在条形码扫描器扫描条形码后发生。在单元格上显示条形码。

由于 Marulasiddesha TN

1 个答案:

答案 0 :(得分:1)

您可以设置CurrentCell的{​​{1}}属性,如下所示:

DataGridView

将该代码用于条形码扫描器的事件处理程序,并将行和单元格索引设置为正确的值。

您可能还需要调用dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0]; 的Focus()方法,以确保它具有焦点进行编辑。