【发布时间】:2008-09-18 12:20:25
【问题描述】:
如何以编程方式在 C# DataGridView 中设置记录指针?
我已经尝试过“DataGridView.Rows[DesiredRowIndex].Selected=true;”,但它不起作用。它所做的只是在网格中突出显示该行;它不会将记录指针移动到该行。
【问题讨论】:
标签: c# .net winforms datagridview
如何以编程方式在 C# DataGridView 中设置记录指针?
我已经尝试过“DataGridView.Rows[DesiredRowIndex].Selected=true;”,但它不起作用。它所做的只是在网格中突出显示该行;它不会将记录指针移动到该行。
【问题讨论】:
标签: c# .net winforms datagridview
要更改数据网格的活动行,您需要将数据网格的当前单元格属性设置为所选行上的非隐藏、非禁用、非标题单元格。你会这样做:
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
确保单元格符合上述条件。更多信息请访问:
【讨论】:
尝试先设置DataGrid 的焦点。像这样的东西
dataGridView1.Focus();
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
这对我有用,希望对你也有帮助
【讨论】: