MVVM将DataGrid(WPF Toolkit)绑定到DataTable

时间:2009-10-16 11:26:15

标签: mvvm datatable wpftoolkit

我将MVVM用于我的项目,设置为DataTable的绑定在第一次正常工作,但在我更新DataTable数据后,它似乎对DataGrid没有影响。有谁知道如何解决它?

1 个答案:

答案 0 :(得分:0)

很难说没有更多信息和一些代码(我没有使用WPF工具包网格 - 我使用的是Infragistics网站。)有几件事:

  • 您是否在MVVM类中通知UI属性更改(通过实现INotifyPropertyChanged接口)?

  • 您说“在更新DataTable数据后”。更新了如何?通过网格,还是通过其他方式?您的MVVM类是否正确“刷新”(因此,通知datagrid / UI数据已更改)?

我对这些东西运气不一。有时,如果我以编程方式将一个元素添加到集合中,则Infragistics网格不会更新。我几乎不得不重新阅读整个网格来更新。我还没找到原因。也许你在这里处理类似的“异常”。

对不起,不一定有帮助,但也许足以让你指出正确的方向......如果没有更多信息,那就无济于事。