我写了这个:
IEnumerable<DataRow> query =
from user in ObjDT_usuario.AsEnumerable()
where user.Field<string>("Name").StartsWith(query,true,null)
select user;
一切正常。
我想使用变量:
string ColumnName1 = "Name";
IEnumerable<DataRow> query =
from user in ObjDT_usuario.AsEnumerable()
where user.Field<string>(ColumnName1).StartsWith(query,true,null)
select user;
任何人都可以帮助我吗?
答案 0 :(得分:1)
问题是您使用query
两次:
IEnumerable<DataRow> **query** =
from user in ObjDT_usuario.AsEnumerable()
where user.Field<string>(ColumnName1).StartsWith(**query**,true,null)
select user;
如果您选择其他变量名称,那么您应该没问题:
string columnName = "Name";
IEnumerable<DataRow> users =
from user in ObjDT_usuario.AsEnumerable()
where user.Field<string>(columnName).StartsWith(query,true,null)
select user;