首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform DataGirdView 控件绑定有关问题

2012-04-10 
winform DataGirdView 控件绑定问题各位大虾帮忙解决 我最近做CS遇到了一点问题 如下:给datagirdview控件

winform DataGirdView 控件绑定问题
各位大虾帮忙解决 我最近做CS遇到了一点问题 如下:
给datagirdview控件实时绑定数据 我用的是datatable datatable不按时间排序的时候正常 但不符合需求 我想要让他显示最新数据 滚动条看历史数据
按时间排序后滚动条和数据都没有显示最新数据 显示数据的位置 大概就是第五六行到15行的样子 而且每次绑定都一样 他始终都只显示那几条数据 最新数据必须吧滚动条拉上去才能显示 再次绑定后滚动条也会回到原来位置(5~15行) 
我百度过这方面资料 有的说设置滚动条位置 我试过了 设置后滚动条会上去然后又会回到原来位置 
一开始我以为是数据过多的原因 结果就没有在实时的情况下给他绑定了数据 也没出现上述情况 
对了我那里面的数据是用SOCKET接受的 还用了多线程 不知道合不合这个有关

[解决办法]

C# code
dataGridView1.FirstDisplayedScrollingRowIndex = 0;
[解决办法]
不按时间排序的时候正常 但不符合需求?

我不是很明白你的意思。排序了就不行了。

你指的是什么 datatable的数据排序? 还是点击datagirdview控件自动排?
[解决办法]
是不是你写相关控制的代码?
[解决办法]
多线程是否锁定了锁位置,初始到第一行。

热点排行