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

winform DataGridView异步加载数据,滚动条失效。该怎么处理

2012-03-27 
winform DataGridView异步加载数据,滚动条失效。在winForm中,由于加载的数据时间较长,使用异步加载,但出现

winform DataGridView异步加载数据,滚动条失效。
在winForm中,由于加载的数据时间较长,使用异步加载,但出现了DataGridView滚动条失效的现象,高手给看看怎样解决。
 

C# code
 pictureBox1.Visible = true; //显示进度条                tabControl1.SelectedTab = tabPage2; 切换到表格显示页                ThreadStart tr_star = new ThreadStart(dobutton1); //将处理程序(费时间的)放到单独的进程中                Thread myThread = new Thread(tr_star);                myThread.Name = "jhcx";                myThread.Start();//开始进程,进程会填充DataGridView.


[解决办法]
使用异步加载,但出现了DataGridView滚动条失效的现象

这个东西。好象和你用不用线程没有关系。
你的DataGridView又不是画的。


[解决办法]
代码有些少。如果多些可以帮你分析一下。
[解决办法]
应该是正在填充gridview
[解决办法]
去掉进度条试试
[解决办法]
不用线程,采用异步调用,参见:
http://topic.csdn.net/u/20100527/17/26f3645c-4258-4113-8115-b0a0ca5af67f.html
[解决办法]
把标记设置成全局变量吧
[解决办法]
帮顶~~~~

热点排行