除非 DataGridView 被數據綁定到支持更改通知並允許刪除的 IBindingList,否則不能以編程方式移除行

IList list = (IList)dataGridView1.DataSource;
list.RemoveAt(dataGridView1.CurrentRow.Index);
dataGridView1.DataSource = null;
dataGridView1.DataSource = list;    
因爲你綁定的數據源是list等集合,不是datagridview 指定的數據源,所以可以幫數據源轉爲list,再從集合類中remove,最後在綁定就ok
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章