Связывание данных, DataTemaplates и DataSets ... Связанный с данными TextBox не обновляет базовый источник? - PullRequest
0 голосов
/ 18 июня 2010

В моем приложении WPF у меня есть ListBox.Этот ListBox привязан к набору данных (я использовал метод перетаскивания мышью в окно).

У Listbox есть DataTemplate, а элементы (TextBox) этого DataTemplate привязаны к столбцам набора данных.

Все работает хорошо, ListBox отображает информацию правильно.У меня проблема с обновлением Базового источника, привязанного к объектам.

UpdateSourceTrigger TextBox установлен в LostFocus, а режим - в TwoWay.Когда я редактирую текст в TextBox и щелкаю путь, изменение отражается в TextBox.Когда я закрываю приложение и открываю его снова, значение возвращается к тому, что было до изменения.

Я даже пробовал «UpdateSourceTrigger = Explicit» и «UpdateSourceTrigger = PropertyChanged» из TextBox, но длябезрезультатно.

Я изучил некоторые примеры, которые нашел в Интернете, и они говорят мне, что я делаю.

Я просто не могу понять, что я делаю неправильно?

1 Ответ

0 голосов
/ 28 июня 2010

После некоторых копаний и дополнительной помощи от кого-то мне удалось выяснить, почему мой источник не обновлялся.

Я неосознанно заполнял набор данных (источник) старыми данными после того, как изменил источник.

Я удалил метод Fill () из своего кода, и мой источник обновлялся.

Осталось только обновить базу данных, которая теперь работает.

...