我使用C#Windows窗體(.NET 3.5),並試圖在用戶修改任何限定的數據來實現功能詳細信息表單上的列,並嘗試關閉表單而不保存,系統應彈出我的消息「保存更改?」。能夠通知用戶索要「保存更改」,當用戶試圖關閉Windows窗體不保存
我知道我總是可以使用TextChanged
事件爲Textbox
等,但這需要多個事件編碼。我想使用特定的事件處理程序來檢測與我的BindingSource
相關聯的任何字段中的值的更改。
我已經爲界這樣的我的專欄:
textbox1.DataBindings.Add("Text", this.bindingSource1, "dbcolumn_1", true);
謝謝您的答覆。我的表單中包含大約80個字段,包括TextBox,Combobox,複選框等,它們都綁定到BindingSource和DataTable。我希望找到一個解決方案,我可以只處理BindingSource或DataTable,而不是比較on_closing事件處理程序中的每個字段與其原始值,以檢查是否有任何更改。謝謝。 – AGR090808