读书人

winform DataGridView异步加载数据滚

发布时间: 2012-03-27 13:44:24 作者: rapoo

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
[解决办法]
把标记设置成全局变量吧
[解决办法]
帮顶~~~~

读书人网 >C#

热点推荐