貌似我没啥好办法,不过有个解决新增信息的好办法是你可以把数据表反转过来显示,也就是新信息在最上面...
在绑定的时候绑定数据源.Reverse(),就OK啦.. 其他的帮不上你啦...
我最近也在用DataGridView
那就在DataGridView的下面加一个空白区域应该就可以解决你的问题了
_____________________________________________________________________________
根据你说的效果用js可以实现,你将下面的代码加入页面中就可以了,可能有些细节上需要调整,如果需要再问吧
设置DataGridView控件的滚动条属性,在属性框里面把ScrollBars设置成Vertical就行了,共有四个属性,可根据情况选择
如果你向DataGridView中添加数据的时候用到循环了,你可以这样
选中你当前添加的行,滚动条自动滚动,即保持当前页面显示最新数据
dataGridView1.CurrentCell = dataGridView1.Rows[i].Cells[0];