我的datagridview的长度是有限的,可是我要往里面一条一条的添加几百行,然后,每次让他选中我最后操作的那行,也就是说我现在的效果是datagridview 的滚动条不会动,一直定在了最顶段,想让让它随这我的输入一直往上移。不知道有没有简便方法,象是设置一个属性什么的。我现在想的方法比较麻烦,先取我最后加的那行,在把他设为选中行,还请各位说说想法,谢谢了。。
调试欢乐多
this.dataGridView1.FirstDisplayedScrollingRowIndex = this.dataGridView1.Rows.Count - 1;
SelectionMode值为FullRowSelect
MultiSelect值为false.代码如下:
int index = dataGridView1.Rows.Count - 1; // 记录下最后一行(新增行)的索引.
dataGridView1.Rows[index].Selected = true; // 设置为选中.
dataGridView1.FirstDisplayedScrollingRowIndex = index; // 设置第一行显示
------------
自己输入
DataGridView.FirstDisplayedScrollingRowIndex
=====================================
很好用,谢谢hbxtlhx(平民百姓-自已动手,丰衣足食) ,呵呵,现在你都已经是四个星了,太强了,支持你呵呵。。