2011-01-25 15 views
0

我有一個winform與綁定到數據集數據表的文本框控件。像這樣:DataTable和綁定的winform文本框控件?

Me.CustomerNameTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.CustomerName") 
Me.CustomerCodeTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.CustomerCode") 
Me.BillAddressTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.Bill_Address") 
Me.BillCityTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.Bill_City") 

當我在文本框中輸入值,然後按下一個按鈕(=離開編輯)我發現表(myDataSet.Table(0))包含我進入,除了最後的所有值控制/文本框,我在。

是什麼原因/解決方案?

回答

0

您是否在點擊按鈕之前退出了文本框?在沒有調查的情況下,我懷疑你是否需要在點擊buttin之前要求用戶退出最後一個文本框,哪個(Isuspect)是什麼觸發了數據集的更新。

如果您在完成最後一個文本框中的條目後單擊按鈕,而不是使用Tab鍵退出控件,只需在控件仍然具有焦點時單擊鼠標按鈕,我相信您的數據集不會更新。

雖然我可能是錯的。檢查它。 。 。

0

您需要特定按鈕的事件處理程序,以便在更新數據集時其他按鈕不會更新數據集。