1 つの列のみから複数の値を持つデータ テーブルからデータを検索する必要があります。
以下に例を示します。
var Value = (from r in datatable.AsEnumerable()
where r.Field<string>(ColumnName).Contains("test1,test2")
select r ).ToList();
ここで、ColumnName はデータテーブルの列名で、「test1、test2」は異なる値です (値の数は動的で、区切り文字として「,」があります)。
test1
" " と " "に等しい値を持つデータテーブルからすべてのレコードを返すこの Linq クエリを作成したいと考えていますtest2
。
編集:上記のLINQクエリは、以下のSQLクエリのような結果を返します。
Select * from Table where ColumnName in ('test1','test2')