将DataGridView箭头设置为所选行

本文关键字:设置 DataGridView | 更新日期: 2023-09-27 18:18:31

如何将箭头设置为选定行?我基于组合框的值以编程方式选择行。目前,只有行被突出显示,箭头不在

后面。
foreach (DataGridViewRow row in dgv.Rows)
{
    if ((int)row.Tag == ma.ID)//ma.ID is the selected combo box value
    {
        row.Selected = true;
    }
}

将DataGridView箭头设置为所选行

你必须这样改变CurrentCell。(这也会改变CurrentRow)

foreach (DataGridViewRow row in dgv.Rows)
{
    if ((int)row.Tag == ma.ID)//ma.ID is the selected combo box value
    {
        row.Selected = true;
        dgv.CurrentCell = row.Cells[0];
    }
}