DataTableの削除について

C#でDataTableの操作(Delete)をしていたところ、「削除された行を通して、その行の情報にアクセスすることはできません。」というエラーが出ました。

エラーメッセージでGoogle検索したところ、以下のサイトにて「DeleteとRemoveは違う」ということが判明。

Table_1.Rows.Remove(…)
Table_1.Rows(…).Delete()

前者は、行そのものを Rows から取り除きますが
後者は、行に削除マークを付けるだけで、Rows 内からは取り除かれません。

この記事が気に入ったらサポートをしてみませんか?