DataGridView 显示问题,高分求救................

lostowner 2006-09-15 08:34:08
在往 DataGridView里动态添加数据时 ,当数据过多超过当前页的行数后,后面添加的记录在当前页面
不可见,需要拖动滑动条才可见.

我的问题是,当往DataGridView 动态添加数据时,如果添加的记录数超过当前页的可见行数后,如何使DataGridView中的数据自动往上翻.得到的效果就是往DataGridView添加的数据总是显示在当前可见页面的最后一行.不知道我描述清楚没有....请各位大虾帮忙,谢谢...
...全文
150 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lostowner 2006-09-15
  • 打赏
  • 举报
回复
谢谢大家的回答,问题已解决,揭贴
duncansun 2006-09-15
  • 打赏
  • 举报
回复
DataGridView.CurrentCell = this.DataGridView.Rows[this.DataGridView.Rows.Count - 1].Cells[0];
亮灯了 2006-09-15
  • 打赏
  • 举报
回复
同意二楼的,将当前行指向最后一行,就可以的。
Knight94 2006-09-15
  • 打赏
  • 举报
回复
How do I programmatically scroll the datagrid to a particular row
http://www.syncfusion.com/faq/windowsforms/search/895.aspx

此方法也适合datagridview。
kbxj406 2006-09-15
  • 打赏
  • 举报
回复
把新加上的行数据显示在第一行,看行不
snowvan 2006-09-15
  • 打赏
  • 举报
回复
选中最后一行不行吗?
this.DataGridView.CurrentCell = this.DataGridView.Rows[this.DataGridView.Rows.Count - 1].Cells[0];

110,536

社区成员

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

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

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