2016-11-30 96 views
0

我有下表的數據集LINQ到數據集集團通過與特定的列

id  domain  email 
1  google.com  [email protected] 
2  apple.com  [email protected] 
3  abc.com  [email protected] 
4  global.com  [email protected] 
5  local.com  [email protected] 
6  xyz.com  [email protected] 
7  gpl.com  [email protected] 
8  mno.com  [email protected] 
9  pqr.co.in  [email protected] 
10  aad.com  [email protected] 

現在我需要如下

Sr.  Email    Domain_Count 
1  [email protected]    5 
2  [email protected]   2 
3  [email protected] 3 

我如何能做到這一點的LINQ輸出?

在此先感謝。

回答

0
var result=table.GroupBy(c => c.email) 
          .Select(group => new { 
            Email = group.Key, 
           Domain_Count = group.Count() 
          }).OrderByDescending(x=> x.Domain_Count); 

綁定到GridView控件:

yourgidView.DataSource = result.ToList(); 
+0

謝謝你,現在我要顯示這樣的結果對網格視圖和結果也有「SR」列 –

+0

這是Linq查詢結果作爲你問。你只需要將結果綁定到GridView。嘗試搜索'GridView DataBinding' – esiprogrammer

+0

謝謝。我得到了我需要的東西。 –