我正在尝试查询数据表以根据输入字符串从数据表中检索数据,可以在下面看到一个 eangle
数据表数据
a || e || i || o || u || j||
----------------------------------------
value[10]|| 1 || 1 || 1 || 1 || 1 1
string[1]|| 1 || 1 || 1 || 1 || 1 1
value[10]|| 1 || 1 || 1 || 1 || 1 1
value[10]|| 1 || 1 || 1 || 1 || 1 1
value[10]|| 1 || 1 || 1 || 1 || 1 1
input string
value
output data
value[10]|| 1 || 1 || 1 || 1 || 1 1
value[10]|| 1 || 1 || 1 || 1 || 1 1
value[10]|| 1 || 1 || 1 || 1 || 1 1
value[10]|| 1 || 1 || 1 || 1 || 1 1
列名可以更改,但行不会更改
所有需要与查询文本匹配的是打开的方括号之前的所有内容。
我想知道我怎么能做这个查询,因为我到目前为止使用的方法不起作用。
var result = excelDataTable.AsEnumerable().Where((((row,index)=> index==0)));
和
var result = excelDataTable.AsEnumerable().Where(data => data.Field<String>(0).StartsWith(queryString));