datagridview 怎么将第N条显示在顶部 而并不一定是第一条记录

OldEagle33032 2008-02-21 04:31:58
datagridview 怎么将第N条显示在顶部 而并不一定是第一条记录
...全文
145 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
csrwgs 2008-02-22
  • 打赏
  • 举报
回复
手动添加最好.
修改完成后先remove再insert
qgmzhfj 2008-02-22
  • 打赏
  • 举报
回复
比较麻烦
OldEagle33032 2008-02-22
  • 打赏
  • 举报
回复
这样子不好,我是想在改每条数据时,将当前这条放到顶部
yyd0467 2008-02-22
  • 打赏
  • 举报
回复
Dt.DefaultView.RowFilter = "地址編號>= N ";
DataGrid1.DataSource = Dt;
DataGrid1.DataBind();
我用的是DataGrid,dataGridView應該是一樣的
number19801980 2008-02-22
  • 打赏
  • 举报
回复
正解:dataGridView1.FirstDisplayedScrollingRowIndex = N
csharp_start 2008-02-22
  • 打赏
  • 举报
回复
直接设置滚动条的位置就是了啊!
OldEagle33032 2008-02-22
  • 打赏
  • 举报
回复
估计是我表达有问题
我们现在显示是第一条显示在表格可见行的第一行,而我现在想第N条显示为可见行的第一行。第一行到第N-1行被滚动到上面隐藏了而已
wanabe 2008-02-21
  • 打赏
  • 举报
回复
up
csharp_start 2008-02-21
  • 打赏
  • 举报
回复
你可以先把数据fill到一个datatable中,然后按照一定的顺序循环将符合你要求的记录插入到另一个datatable,这个新的DATATABLE就是datagridview的数据源,OK.

111,120

社区成员

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

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

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