的問題是,當你打,即使列是從視圖中刪除刪除,仍然存在,如果你對Rows.Count
檢查。刪除行(物理)從DataGridView
同樣的情況發生在DataTables
'Delete(DataRow)
',我跳轉使用刪除/ RemoveAt。
所以後,我從DataGridView
刪除行,如果我走了DataSource
爲DataTable
,並嘗試將其導出(以CSV在這種情況下)拋出一個信息,即它無法獲得刪除的行信息(意譯 - 對不起調試器拋出本地語言)。
我能想到的幾個棘手的方式與DataGridViewRowCollection
,DataGridViewSelectedRowCollection
和DataTables
身邊打球,但我真正需要的東西更紮實和容易。
你能分享你的代碼嗎? – spajce