datagridview刪除行的理解

datagridview.rows集合的方法中有clear(), remove(), removeat()3種刪除行的方法,在用戶在按下delete鍵刪除行時,我發現datagridview都是用remove()或removeat()去刪除(無論你一次刪除一行還是多行),若是刪除多行時,則會逐次刪除,故你要刪除N行,則RowsRemove事件會響應N次,而其中的e.RowCount均是爲1。但是若用代碼clear()來刪除行的話,則RowsRemove事件只響應1次,而相應地e.RowCount=datagridview.rows.count。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章