2013-07-03 59 views
0

我正在使用綁定到DataTable的XamDataGrid。當我在行中鍵入數據並點擊保存(將數據保存回數據庫)時,它從不保存輸入的最後一行。我猜是因爲我需要從當前輸入數據的單元格中跳出,並且在編輯結束時它只會將文本移動到DataTable。有沒有辦法在用戶輸入數據時將數據複製到數據表中,這樣他們就不必強制編輯結束或者有更好的方法?謝謝!Infragistics XamTextEditor複製到DataTable(WPF)

回答

0

我會將此添加爲評論,但我無法。很難說沒有更多的信息,但你有沒有嘗試添加UpdateSourceTrigger = PropertyChanged?如果它失去焦點,這可能不發生,特別是如果你的保存按鈕是不接受焦點在工具欄中

"{Binding Path=Something, UpdateSourceTrigger=PropertyChanged}" 
+0

是的 - 我已經有/有這個地方,但它當時沒有開火。 –

0

電網應該更新它的來源。如果是這種情況,可以通過在XamDataGrid上調用ExecuteCommand並傳入DataPresenterCommands .EndEditModeAndCommitRecord命令來強制網格結束編輯並提交記錄。

+0

謝謝 - 這幫助我走向正確的方向。我把它綁定並正確觸發。 –