にSystem.Data.EnumerableRowCollection
result.CopyToDataTable()
等
CopyToDataTable
方法を用いて試みた
result = myDataTable.AsEnumerable().Where(row => row.Field<string>("id").Contains(values));
を
と
result.CopyToDataTable<DataRow>()
が、彼らは動作しませんでした。 result
を新しいDataTableに変換するにはどうすればよいですか? Stack Overflowの質問や他の多くのチュートリアルを検索していますが、探したいものが見つかりません。私はカンマ区切りにHashSetの連結している
UPDATE
は、私は文字列またはHashSetのの配列を使うべきだと思いますか?
なぜ新しいDataTableとして使用しますか?あなたはおそらく最善の方法を取っていないように思えます。そして、おそらく 'AsEnumerable()。Where'を呼び出すことは避けたいでしょう。これは、フィルタリングを行う前にテーブル全体をメモリにダウンロードするためです。 –