Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从以前的查询中获取列表,该查询是datatable_C#_Linq - Fatal编程技术网

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.[
是无效的语法。