2011-04-30 60 views
0

我有一個DataTable包含一些數據,並且我將使用Linq從數據表中獲取一些數據。在匿名變量中迭代數據

查詢看起來是這樣的:

var requiredData=dt.AsEnumerable() 
    .Where(row => row.Field<byte>("id") == 1) 
    .Select(x=> { 
    id = x.Field<int>("id"), 
    YYYYY = x.Field<string>("ColumnName2"), 
    ZZZZZ = x.Field<string>("ColumnName3") 
    } 
); 

現在,請我怎麼循環,通過 「requiredData」?

回答

1

你可以使用一個foreach循環:

foreach (var item in requiredData) 
{ 
    // TODO: use item.id, item.YYYYY and item.ZZZZZ here 
}