在我的数据网格中,正在基于某些值更改行选择。
dgvGetData.Rows[rowIndex].Selected = true;
但是在Datagrids选择更改事件中,当前行索引未更改为rowIndex。在设置
dgvGetData.Rows[rowIndex].Selected = true;
之前它仍然相同 最佳答案
我找到了答案
我将代码设置如下
rowIndex = row.Index;
dgvGetData.ClearSelection();
dgvGetData.CurrentCell = dgvGetData.Rows[rowIndex].Cells[2];
dgvGetData.CurrentRow.Selected = false;
dgvGetData.Rows[rowIndex].Selected = true;
当我添加线
gvGetData.CurrentCell = dgvGetData.Rows[rowIndex].Cells[2];
dgvGetData.CurrentRow.Selected = false;
工作并返回选定的行索引作为当前索引。
关于c# - 选择更改的数据网格不会更改当前行索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43226720/