控件默认的是D-802行
用private void SelectRow(DataGridView datagridview, int whichrow)
{
foreach (DataGridViewRow tmp in datagridview.SelectedRows)
tmp.Selected = false;
datagridview.Rows[whichrow].Selected = true;
datagridview.FirstDisplayedScrollingRowIndex = whichrow;
}
给出索引选定行后如图
但是真正选中的还是D-802行 这是怎么回事
用private void SelectRow(DataGridView datagridview, int whichrow)
{
foreach (DataGridViewRow tmp in datagridview.SelectedRows)
tmp.Selected = false;
datagridview.Rows[whichrow].Selected = true;
datagridview.FirstDisplayedScrollingRowIndex = whichrow;
}
给出索引选定行后如图
但是真正选中的还是D-802行 这是怎么回事
试试。
如果是单行选择模式,只需要
datagridview.CurrentCell = datagridview.Rows[whichrow].Cells[0];
datagridview.Rows[whichrow].Selected = true;
2行代码即可