IList list = (IList)dataGridView1.DataSource; list.RemoveAt(dataGridView1.CurrentRow.Index); dataGridView1.DataSource = null; dataGridView1.DataSource = list;
除非 DataGridView 被數據綁定到支持更改通知並允許刪除的 IBindingList,否則不能以編程方式移除行
因爲你綁定的數據源是list等集合,不是datagridview 指定的數據源,所以可以幫數據源轉爲list,再從集合類中remove,最後在綁定就ok
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章