1

以下のクエリをループして別の変数に値を格納する方法を知りたいのですが、下の表は、クエリで出力され、各値を 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(),
                             });
4

2 に答える 2

2

これはどういう意味ですか?

foreach (var query in queryAD1)
{
    str1 = query.sortByColumn;
    str2 = query.numberOfRow;
    str3 = query.coloumnsInExcel;

    //do something with the variables...
}
于 2013-01-29T14:42:45.140 に答える
0

試してみましたか

queryAD1.sortByColumn
queryAD1.numberOfRow
queryAD1.columnsInExcel
于 2013-01-29T14:46:30.223 に答える