データテーブル検索で複数の検索結果を取得したい

データテーブル検索では、一致した行の一番最初の行番号が取得されると思うのですが、複数一致するデータがある場合に、複数該当があることが分かる方法はありますか?

一度その条件でソートをし、ソート後の行数を取得するなどでは遠回りな感じがしてしまい、一文でできないでしょうか。

こんにちは

以下でいかがでしょうか?

arrIndex = dt.AsEnumerable.Where(Function(r) r("columnanme").ToString="value").Select(Function(r) dt.Rows.IndexOf(r)).ToArray()

arrIndex はint32配列です

いつもありがとうございます。
arrIndex.Lenghtをif文に入れることで要素数による分岐ができました!
大変助かりました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.