【C#】DataTableから一致する行を取得

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

<今回の目的>

DataTableから一致する行を取得する方法を記載しています。

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

            /*
             * DataTableから一致する行を取得
             * ※列や行は作成済みとする。
             */

            // 列名が[A] 値が「1」の行を取得
            DataRow[] dr = dt.Select("A = 1");

            // 取得件数が1件以上の場合
            if (dr.Length > 0)
            {
                // 取得した行数分、ループを繰り返す
                for (int idx = 0; idx < dr.Length; idx++)
                {
                    Console.WriteLine(dr[idx]["B"]);
                }
            }