2012-02-16 40 views
-1

我有一個像下面這樣的動態LINQ查詢。動態Linq訪問項目

var results=DataTable.AsEnumerable().AsQueryable() 
       .Select(selectObjStr) 
       .GroupBy("new (Country,City)", "it") 
       .Select("new (Key.Country as Country, Key.City as City)"); 

導致

[0] = {Country=India, City=Bangalore} 

[1] = {Country=India, City=Mangalore} 

[2] = {Country=USA, City=LA} 

我如何可以訪問從結果中的每一關鍵項目?我試圖像

foreach(var row in results) 
{ 
    //but row does not have key column Country or city 
} 

請幫我

+0

你怎麼看到的結果,你要求?當你在foreach循環中時,什麼是快速觀看(或本地)窗口? (什麼是行?) – 2012-02-16 09:39:48

回答

0

怎麼樣

for(int i =0; i < results.Count();i++) 
{ 
    results[i].Country; 
} 

嘗試一下,但不知道

+0

但是我不能在這種情況下執行索引。 – sharmila 2012-02-16 09:57:43