将数据网格的数据上下文绑定到数据表

本文关键字:数据 绑定 数据表 上下文 数据网 网格 | 更新日期: 2023-09-27 18:04:27

我有一个DataGrid在我的WPF窗口。我把DataContextSystem.Data.DataTable结合起来。当我构建并填充我的DataTable时,DataGrid更新并完美地工作。现在我想在DataTable中找到一些元素,并在DataGrid中突出显示它们相关的单元格。如何使用MVVM模式做到这一点?为了实现这一点,我应该绑定DataGrid的其他哪些属性?

我已经用谷歌搜索了两个小时了,到目前为止我什么也没找到。如有任何提示,不胜感激。

将数据网格的数据上下文绑定到数据表

主要问题是绑定。不能将DataGrid DataContext 绑定到DataTable。更好的方法是将ItemsSource绑定到DataTable。尽管结果看起来是一样的

其次,遵守MVVM模式有时真的很痛苦,而且似乎不必要地复杂。用程序来做一些工作似乎没什么坏处。

最后,这个很棒的答案帮助了我很多。我建议未来的读者有同样的问题。