winform datagridview中,单元焦点问题

knightxmu 2009-12-22 07:33:01
只有单列的 datagridview ,

通过 textBox 向 datagridview 中添加数据,新添加的数据排在最后

数据添加完后,如何把单元格焦点移到新加的数据上?
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
knightxmu 2009-12-22
  • 打赏
  • 举报
回复
                dataGridView5.Rows[dataGridView5.Rows.Count-2].Cells[0].Selected = true;

解决,谢谢大家。

我这datagridview绑定了一个datatable,所以行数要:dataGridView5.Rows.Count-2
tianliang1 2009-12-22
  • 打赏
  • 举报
回复
你把SelectionMode 设置为CellSelect
把AutoUserToAddRows修改为False

 private void button1_Click(object sender, EventArgs e)
{
//添加按钮事件
string[] strArray = {this .textBox1 .Text};
this .dataGridView1.Rows .Add (strArray );
int index = this.dataGridView1.Rows.Count;
if (index >1)
{
this.dataGridView1.Rows[index - 2].Cells[0].Selected = false;
}
this.dataGridView1.Rows[index -1].Cells [0].Selected= true;
}
mendel 2009-12-22
  • 打赏
  • 举报
回复
datagridview.Rows[datagridview.Rows.Count-1].Selected = true;
波导终结者 2009-12-22
  • 打赏
  • 举报
回复
直接定位在最后一行呗

datagridview .Rows[i].Selected = true;

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧