DataGridView出现大红叉--在使用多线程访问数据源时时间:2021-02-13 21:09:51 datagridview 的数据源操作在一个方面里面处理 不要多个地方处理 并且处理的时候要加锁 红叉 应该是多线程操作出现的。 try catch 只是起到 捕获异常的功能,但是一旦出现了这种错误。 控件自身就出异常了。 所以 try catch 可以避免程序不崩溃,但是不能保证不出现红叉 只要在操作数据源的地方加就可以了。