C# 从以前的查询中获取列表,该查询是datatable
我需要上一个查询中的“分行和账号”列C# 从以前的查询中获取列表,该查询是datatable,c#,linq,C#,Linq,我需要上一个查询中的“分行和账号”列 qry = (from row in iockmas.DataTable.AsEnumerable() where row[Schema_CreditCardFile.Fields.AutomaticBillYN.ToString()].ToString() == "Y" select row); var bracct = (from x in qry select new { x["Branch"].ToString(
qry = (from row in iockmas.DataTable.AsEnumerable()
where row[Schema_CreditCardFile.Fields.AutomaticBillYN.ToString()].ToString() == "Y"
select row);
var bracct = (from x in qry select new { x["Branch"].ToString(), x["Account"].ToString() }).ToArray();
当我执行最后一个查询时,visual studio不喜欢x[“帐户”]部分:
如何引用上一个查询中的“分行和科目”列
谢谢。错误消息听起来像是告诉您给匿名用户的成员起一个名字 试试这个:
var bracct = (from x in qry select new
{
Val1 = x["Branch"].ToString(),
Val2 = x["Account"].ToString()
}).ToArray();
嗯,
x.[
是无效的语法。