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

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

解决办法需要两步

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

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

你可能感兴趣的