【C#】DataTableの指定する列と行を削除する

  • このエントリーをはてなブックマークに追加

<今回の目的>

DataTableの指定する列と行を削除する方法を記載しています。

以下、ソースを記載します。

            /*
             * DataTableの指定する列と行を削除する
             */
            DataTable dt = new DataTable();
            dt.Columns.Add("A");
            dt.Columns.Add("B");
            dt.Columns.Add("C");
            for (int i = 0; i < 5; i++)
            {
                DataRow dr = dt.NewRow();
                dr["A"] = "1";
                dr["B"] = "B" + i.ToString();
                dr["C"] = "C" + i.ToString();
                dt.Rows.Add(dr);
            }

            // 「A」列を削除
            dt.Columns.Remove("A");
            // 2行目を削除
            dt.Rows.RemoveAt(1);