2010-06-18 49 views
0

在我的WPF應用程序中,我有一個ListBox。這個ListBox綁定到一個Dataset(我使用Click-Drag方法到窗口上)。數據綁定,DataTemaplates和數據集...數據綁定文本框沒有更新基礎源?

列表框中有一個DataTemplate,這DataTemplate中的元素(文本框的)被綁定到DataSet中的列。

一切正常,ListBox正確顯示信息。我遇到的問題是更新綁定到對象的底層源代碼。

文本框的UpdateSourceTrigger設置爲引發LostFocus和模式設置爲雙向。當我編輯文本框中的文本時,我點擊一種方式,更改反映在文本框中。當我關閉應用程序並再次打開它時,值會恢復到更改之前的狀態。

我甚至試過的文本框的「UpdateSourceTrigger =顯式」和「UpdateSourceTrigger =的PropertyChanged」,但無濟於事。

我研究過一些例子,我在網上找到了什麼,他們告訴我是我在做什麼。

我只是不能理解我做錯了什麼?

+0

任何人都有任何見解? – GaaTY 2010-06-23 09:36:16

回答

0

經過一番挖掘和與別人一些額外的幫助,我設法弄清楚爲什麼我的消息來源並沒有更新。

我不知不覺與舊的數據填充所述數據集(源)後我改變了源。

我從後面的代碼中刪除了Fill()方法,我的源代碼正在更新。

剩下要做的就是更新現在可以工作的數據庫。