将数据网格的数据上下文绑定到数据表
本文关键字:数据 绑定 数据表 上下文 数据网 网格 | 更新日期: 2023-09-27 18:04:27
我有一个DataGrid
在我的WPF窗口。我把DataContext
和System.Data.DataTable
结合起来。当我构建并填充我的DataTable
时,DataGrid
更新并完美地工作。现在我想在DataTable
中找到一些元素,并在DataGrid
中突出显示它们相关的单元格。如何使用MVVM模式做到这一点?为了实现这一点,我应该绑定DataGrid
的其他哪些属性?
我已经用谷歌搜索了两个小时了,到目前为止我什么也没找到。如有任何提示,不胜感激。
主要问题是绑定。不能将DataGrid
的 DataContext
绑定到DataTable
。更好的方法是将ItemsSource
绑定到DataTable
。尽管结果看起来是一样的
其次,遵守MVVM模式有时真的很痛苦,而且似乎不必要地复杂。用程序来做一些工作似乎没什么坏处。
最后,这个很棒的答案帮助了我很多。我建议未来的读者有同样的问题。