任意の文字列の場所を取得したい(複数条件)

こんにちは

以前の応用で
結果が単独で必要な場合は、

dt.AsEnumerable.Select(Function(r,i) if(r("メニュー").ToString="オムライス" AndAlso r("番号").ToString="3",i,-1)).Where(Function(i) i>=0).First()

あるいは、リストで取得したい場合は

dt.AsEnumerable.Select(Function(r,i) if(r("メニュー").ToString="オムライス" AndAlso r("番号").ToString="3",i,-1)).Where(Function(i) i>=0).ToList()

でいかがでしょうか?

1 Like