datagridview 的显示问题
我的datagridview的长度是有限的,可是我要往里面一条一条的添加几百行,然后,每次让他选中我最
后操作的那行,也就是说我现在的效果是datagridview 的滚动条不会动,一直定在了最顶段,想让让它
随这我的输入一直往上移。不知道有没有简便方法,象是设置一个属性什么的。我现在想的方法比较麻烦
,先取我最后加的那行,在把他设为选中行,还请各位说说想法,谢谢了。。
------解决方案--------------------只是自己输入,还是有可能好几个人同时输入?
------解决方案--------------------你可以通过如下这个属性来设置:
DataGridView.FirstDisplayedScrollingRowIndex 属性
------解决方案--------------------比如:
this.dataGridView1.FirstDisplayedScrollingRowIndex = this.dataGridView1.Rows.Count - 1;
------解决方案--------------------首先设置dataGridView的
SelectionMode值为FullRowSelect
MultiSelect值为false.
代码如下:
int index = dataGridView1.Rows.Count - 1; // 记录下最后一行(新增行)的索引.
dataGridView1.Rows[index].Selected = true; // 设置为选中.
dataGridView1.FirstDisplayedScrollingRowIndex = index; // 设置第一行显示