1

以下のクエリは、列からデータを取得して、データに特定の文字列が含まれているかどうかを確認するクエリです。これは、行内のすべてのデータを選択したい列にある文字列です。たとえば、データテーブルでは、「age[10-20]」の行になり、この入力文字列に基づいて、文字列が「age」であるすべての行を出力する必要があります

以下のコードはデータを返さず、エラーもありません

インデックス値に基づいてデータを取得することは可能ですか?

  var result = importedExcelData.AsEnumerable().Where(data => data.Field<String>("All Respondents").Contains(first))
4

1 に答える 1

2

次のように変更.Where(data => data.Field<String>(first) == first)してみてください:

.Where(data => data.Field<String>(first).Contains(first)
于 2012-11-15T17:21:56.090 に答える