我遇到了將數據綁定到DataGridView的問題。DataGridView/DataTable | rowState不會更改
我有一個從DataGridView繼承的MyDataGridView類。我的數據網格視圖數據源是保存DataTable作爲數據源的BindingSource對象。
問題是,當我通過(我的)DataGridView對象進行更改時 - rowState保持「未修改」而不是修改;即使DataTable中的值發生了更改(這也是我的更新無法正常工作的原因,因爲它將rowState視爲未定義)。請注意,直接對DataTable進行更改可以正常工作。
謝謝(:
「當我通過(我的)DataGridView對象進行更改時」 - 是否以編程方式進行這些更改? – animaonline
不,通過控制。如果我通過編程方式進行更改:myDataTable.rows [0] [0] =「new string」 - 它更改rowState。我認爲這個問題與綁定有關。 – gavra