1

如何将焦点设置到 datagridview 中新插入或更新的行?所以插入/更新的人不必去查找用户插入/更新的数据。

我可以使用这个=>(DataGridView - 可以使用代码将焦点放在带有(*)的空白行上吗?

4

4 回答 4

4

早上好,

if (theGrid.Rows.Count > 0)
        {
            theGrid.CurrentCell = theGrid.Rows[theGrid.Rows.Count - 1].Cells[0];
        }
        SendKeys.Send("{DOWN}");

转到最后一行并找到新行。

于 2015-05-31T21:39:48.643 回答
2

试试看,它可能对你有帮助,

     // dataGridView1.Rows[0].Cells[1].Selected = true;
dataGridView1.Focus();
dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[2];

如果它最终以交叉线程等等等等结尾..然后调用新方法。

于 2013-10-31T10:50:16.607 回答
1

只需更改行索引

dataGridView1.CurrentCell = dataGridView1.Rows[datagridview.rows.count].Cells[2];
于 2013-10-31T12:54:03.037 回答
0
int LastIndex = dataGridView1.Rows.Count - 1;
dataGridView1.Rows[LastIndex].Cells[1].Focus();

这就是你在asp.net c#中的做法

于 2017-09-13T06:46:06.207 回答