記録として残しておきたいブログ

主にプログラミングについて書きます。現在は http://tmg0525.hatenadiary.jp/ に書いています。

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();

これで削除できる。