c# DataTableで行削除
これもツイキャス用コメビュ作成で使うから調べてみた
DeleteとRemove(RemoveAtも同じ?)の2つでDataTableの行を削除できるらしい。
簡単に削除するにはRemove
Removeで削除
// iは添え字
// dtはDataTable
dt.Rows.Remove(dt.Rows[i]);
少し手間がかかるDelete
Deleteで削除
dt.Rows[i].Delete();
これだけでは削除できていないらしい。
このDeleteのマークをつけた行を削除するにはDataTable.Accept.Changs メソッドを使用する。
dt.AcceptChange();
これで削除できる。