1. ホーム
  2. c#

[解決済み] LINQによるDataColumnCollectionのクエリ

2023-08-02 08:52:03

質問

DataTableのColumnsプロパティに対して、簡単なLINQクエリを実行しようとしています。

from c in myDataTable.Columns.AsQueryable()
    select c.ColumnName

しかし、得られるのはこのようなものです。

ソースタイプ 'System.Linq.IQueryable' に対するクエリパターンの実装が見つかりませんでした。'Select'が見つかりませんでした。 範囲変数'c'の型を明示的に指定することを検討してください。

DataColumnCollectionをLINQでうまく使うにはどうしたらいいでしょうか?

どのように解決するのですか?

どうでしょう。

var x = from c in dt.Columns.Cast<DataColumn>()
        select c.ColumnName;