§ ITPOW >> 文档 >> C#

如何在多线程中解决 DataGridView 无法显示滚动条的问题

作者:vkvi 来源:ITPOW(原创) 日期:2011-10-31

通过为 DataGridView 指定 DataSource 来填充数据,但是将其放在多线程中后,滚动条就消失了,还动不动就假死。

解决办法需要两步

一是使用 Invoke 将执行数据绑定的代码交回给主线程(因为 DataGridView 是主线程创建的);

二是在指定 DataSource 之前,将其置为 null。

相关文章