我想知道如何循环查询下面的查询并将值存储在不同的变量中,下表向我们展示了在查询中输出的数据,并将用于存储str1,str2,str3中的每个值
sortByColumn | numberOfRow | coloumnsInExcel
8 | 10 | 10
var queryAD1 = (from m in configurationData.AsEnumerable()
where m.Field<String>("QuestionStartText") == question && m.Field<String>("slideNo") == Convert.ToString(slideNumber)
group m by m.Field<String>("slideNo") into A123Group
select new {
sortByColumn = A123Group.Select(sorted => sorted.Field<String>("SortByColumn")).Distinct(),
numberOfRow = A123Group.Select(sorted => sorted.Field<String>("NoOfRows")).Distinct(),
coloumnsInExcel = A123Group.Select(sorted => sorted.Field<String>("ColumnInExcel")).Distinct(),
});
答案 0 :(得分:2)
这是你的意思吗?
foreach (var query in queryAD1)
{
str1 = query.sortByColumn;
str2 = query.numberOfRow;
str3 = query.coloumnsInExcel;
//do something with the variables...
}
答案 1 :(得分:0)
你试过
吗?queryAD1.sortByColumn
queryAD1.numberOfRow
queryAD1.columnsInExcel