我正在开发我的第一个查询数据库的WPF应用程序,如果这些记录中的一个或多个字段不满足某些条件,则显示TabControl
中某些表的一些记录。
我有一个DataTable
作为数据源,我使用DataGrid
来显示结果(即错误的记录)。我想在ToolTip
上使用DataGridCell
来说明为什么字段被认为是错误的。有一种方法可以迭代DataGridRow
和DataGridCell
,以便为每个特定字段设置动态ToolTip
吗?
提前致谢。
答案 0 :(得分:0)
我会将DataGrid选定项绑定到我的视图模型中的SelectedRecord属性(数据源来自哪里),请参阅Get selected row item in DataGrid WPF作为示例。然后,SelectedRecord属性将根据SelectedRecord值设置SelectedRecordToolTip属性(即使用以错误为键,工具提示为值的字典)。最后,您可以将工具提示绑定到SelectedRecordToolTip属性。