使用变量ColumnName
本文关键字:ColumnName 变量 | 更新日期: 2023-09-27 18:17:59
我写的是:
IEnumerable<DataRow> query =
from user in ObjDT_usuario.AsEnumerable()
where user.Field<string>("Name").StartsWith(query,true,null)
select user;
It Works fine.
我想使用一个变量:
string ColumnName1 = "Name";
IEnumerable<DataRow> query =
from user in ObjDT_usuario.AsEnumerable()
where user.Field<string>(ColumnName1).StartsWith(query,true,null)
select user;
有人能帮我吗?
问题是您使用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;