我正在使用以下代码将焦点集中在DataGridView
中的特定单元格上。
private void dgOrderDetails_CellValueChanged(object sender, DataGridViewCellEventArgs e) {
if (dgOrderDetails.Columns[e.ColumnIndex].Name.ToString().ToUpper() == "BILLINGMONT") {
dgOrderDetails.Focus();
dgOrderDetails.CurrentCell = dgOrderDetails[dgOrderDetails.CurrentCell.ColumnIndex + 1, dgOrderDetails.CurrentCell.RowIndex];
}
}
但是我的数据网格游标没有绑定到我期望的位置。
最佳答案
尝试这个。
dataGridView1.CurrentCell = desiredCell;
dataGridView1.BeginEdit(true);
添加所需的单元格。
关于c# - 如何将焦点设置到datagridview中的特定单元格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18567143/