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 回答