如何在DataGridView中的任何指定单元格上设置焦点?我期待像Focus这样的简单方法(rowindex,columnindex),但这并不容易.
Clo*_*ble 80
将当前单元格设置为:
DataGridView1.CurrentCell = DataGridView1.Rows[rowindex].Cells[columnindex]
Run Code Online (Sandbox Code Playgroud)
要么
DataGridView1.CurrentCell = DataGridView1.Item("ColumnName", 5)
Run Code Online (Sandbox Code Playgroud)
您可以通过以下方式直接关注编辑:
dataGridView1.BeginEdit(true)
Run Code Online (Sandbox Code Playgroud)
Bin*_*nil 10
您可以通过将property 设置为true 来设置Focus为特定Cell的Selected
dataGridView1.Rows[rowindex].Cells[columnindex].Selected = true;
Run Code Online (Sandbox Code Playgroud)
避免多重选择只是设置
dataGridView1.MultiSelect = false;
Run Code Online (Sandbox Code Playgroud)
datagridview的问题在于它会自动选择第一行,因此您希望清除选择
grvPackingList.ClearSelection();
dataGridView1.Rows[rowindex].Cells[columnindex].Selected = true;
Run Code Online (Sandbox Code Playgroud)
另外,它不会起作用
| 归档时间: |
|
| 查看次数: |
158689 次 |
| 最近记录: |