2015-05-18 5 views
0

Я разрабатываю свое первое приложение WPF, которое запрашивает базу данных и показывает некоторые записи некоторых таблиц в TabControl, если одно или несколько полей этих записей не удовлетворяют определенному условию.WPF: добавьте динамическую подсказку в DataGridCell

У меня есть DataTable как источник данных. Я использую DataGrid, чтобы показать результаты (т. Е. Неправильные записи). Я хотел бы использовать ToolTip на DataGridCell, чтобы указать, почему поле считается неправильным. Есть способ перебрать по DataGridRow и DataGridCell, чтобы я мог установить динамическое ToolTip для каждого конкретного поля?

Заранее спасибо.

ответ

0

Я бы привязал выбранный элемент DataGrid к свойству SelectedRecord в моей модели просмотра (откуда исходит источник данных), см. Get selected row item in DataGrid WPF. Свойство SelectedRecord затем установит свойство SelectedRecordToolTip в соответствии со значением SelectedRecord (т. Е. С использованием словаря с ошибкой в ​​качестве ключа и всплывающей подсказки в качестве значения). Наконец, вы можете привязать свою всплывающую подсказку к свойству SelectedRecordToolTip.

Смежные вопросы