我有一个Dictionary (Of long,Class)
。该类具有多个属性。我想在DataGridView中查看此Dictionary的数据。因此,我简单地使用了:
DataGridView1.DataSource = Dictionary.Values.ToArray
现在,字典中记录的Class对象内部的属性正在不断更新(过于频繁)。我想直接将这些更新反映到DataGridView。
我认为每次使用DataGridView1.DataSource = Dictionary.Values.ToArray
都不是一种有效的方法,并且会占用很多处理能力。如何使Dictionary可绑定(例如在DataTables中)?我在VB.NET中需要此文件,我尝试使用Linq来解决此问题(在https://stackoverflow.com/a/855954/2546348处找到),但仍然没有看到DataGridView的新更新。
有什么建议吗?实施此方法的最佳方法是什么?