1
我使用绑定到实现INotifyPropertyChanged接口的对象集合的DataGridView。因此,无论何时对象的属性发生更改(它们通过串行端口不断改变其设备的值),都可以正确更新DataGridView。DataGridView的双向绑定
挑战是我需要双向绑定。但是,当我手动开始编辑DataGridView时,当为当前编辑对象引发PropertyChanged事件时,我得到以下InvaliedOperationException:“跨线程操作无效:从其创建的线程以外的线程访问的控制'dataView'”。
问题是:我可以使用什么策略来允许编辑值并在DataGridView控件中同时显示它们?
你在轮询不同线程的集合中的日期吗?如果是这样,你将需要使用'Control.BeginInvoke'和'Control.InvokeRequired'。在这里关于那个话题的问题有很多:) –