datagridview.rows集合的方法中有clear(), remove(), removeat()3种删除行的方法,在用户在按下delete键删除行时,我发现datagridview都是用remove()或removeat()去删除(无论你一次删除一行还是多行),若是删除多行时,则会逐次删除,故你要删除N行,则RowsRemove事件会响应N次,而其中的e.RowCount均是为1。但是若用代码clear()来删除行的话,则RowsRemove事件只响应1次,而相应地e.RowCount=datagridview.rows.count。
datagridview删除行的理解
最新推荐文章于 2024-06-19 17:06:24 发布