VamsiPenta Ответов: 1

Когда был установлен флажок в datagrid, как написать свойство триггера для вызова метода


В wpf я должен поставить флажок в datagrid. Если был нажат флажок строки, я должен вызвать его и обновить его в sqldb.
Для этого я написал xaml, как показано ниже.

<DataGridTemplateColumn Header=" Strike1 "Width= "70">
&ЛТ;datagridtemplatecolumn.celltemplate&ГТ;
<datatemplate>
&ЛТ;флажок этот флажок установлен="{путь привязки=проверено, UpdateSourceTrigger=PropertyChanged, как}" имя="CHK_Strike1" поле HorizontalAlignment="центр"/&ГТ;




но я не понимаю, как написать triggerproperty в файле. cs, то есть я не понимаю, как узнать, какая строка была выбрана в таблице данных и как вызвать метод, содержащий sqlcommand и соединения.

Пожалуйста, помогите мне.

Что я уже пробовал:

У меня меньше знаний о триггерах, и я не могу понять, как написать updatedSourceTrigger, то есть PropertyChanged в файле. cs

Afzaal Ahmad Zeeshan

Вам нужно обработать событие, а затем написать этот код там.

В большинстве случаев привязка данных также обновляет источник данных, но если вы хотите еще больше контролировать проверку и целостность данных, то можете рассмотреть возможность использования объекта Command для обработки этих ситуаций.

1 Ответов

Рейтинг:
2

#realJSOP

В WPF триггер используется для указания / реакции на изменение пользовательского интерфейса. То, что вы хотите, это использовать Clicked обработчик событий для флажка. Вы делаете это в шаблоне.


VamsiPenta

Спасибо за ваше решение, Джон.