最近在用DataGridView控件,用DataTable数据源绑定数据,在修改完数据后,直接点击其他单元格,
这时在EndEidt事件中重绑定数据就会报错:InvalidOperationException 操作无效,原因是它导致对
根据这个错误,在网上找了有很多一样的问题,最后找到一个方法,重绑定数据时使用异步绑定,即说的Invoke方式。
个人理解,这应该是线程冲突引起的,
最后查看了MSDN,看到MSDN上面的错误解析:
指定单元格的 Visible 属性值为 false。
- 或 -
已调用此方法,但其原因不是因为正在重置基础数据源,且另一个线程当前正在执行此方法。