2010-12-18 55 views
0

我正在使用BindingNavigator控件在我的窗體中,我已經綁定了一個數據到我的表單上的文本框和組合框來靜態地瀏覽記錄,我的表單中的「添加新項目」按鈕,我正在清空表單中的所有數據,例如:控件不允許在靜態數據綁定後輸入新數據

textbox1.Text =「」; combobox1.Text = 「」;

然後嘗試輸入新的數據,但是我的表單的所有輸入框都不允許我輸入任何數據,並且此表單的所有按鈕也僅停止了功能。我可以知道原因嗎?我該如何解決這個問題?

回答

2

因爲您正在使用BindingNavigator設置控件的文本屬性將(應該)更新綁定到它們的項目。

而是將一個新項目添加到您用作BindingSource的集合中,並通過導航器導航到該集合。舉例來說,你可以做這樣的事情:

myBindingNavigator.BindingSource.AddNew(); 
myBindingNavigator.BindingSource.MoveLast(); 

這應該添加一個新的元素綁定源,並移動它,因此它是通過用戶界面立即編輯。

相關問題