-5
A
回答
0
試試這個使用LINQ
在C#
var result = from tab in dt.AsEnumerable()
group tab by tab["ApplicationNmae"]
into groupDt
select new
{
ApplicationNmae = groupDt.Key,
Sum = groupDt.Sum((r) => decimal.Parse(r["Count"].ToString()))
};
DataTable dt1 = new DataTable();
dt1 = dt.Clone();
foreach (var item in result)
{
DataRow newRow = dt1.NewRow();
newRow["ApplicationNmae"] = item.ApplicationNmae;
newRow["Count"] = item.Sum;
dt1.Rows.Add(newRow);
}
Grid.DataSource = dt1;
+0
我需要將此結果集綁定到gridView進一步如何做到這一點 –
+0
如第二張圖所示。 –
+0
@Nilesh Chandane:查看更新後的結果。 –
1
select ApplicationName, count(*) from DataTableName
group by ApplicationName
其中DataTableName
應該由你的表的實際名稱在數據庫中被替換,並ApplicationName
應該由該表中的列名被替換了包含applicatin名
0
只需將此...
SELECT ApplicationName, COUNT(*) [Count]
FROM THETABLENAME
GROUP BY ApplicationName
或排序和過濾(其中有一個重複,以便通過計數)...
SELECT ApplicationName, COUNT(*) [Count]
FROM THETABLENAME
GROUP BY ApplicationName
HAVING COUNT(*) > 1
ORDER BY COUNT(*) DESC
相關問題
- 1. GROUP BY DataTable中使用LINQ
- 2. 選擇... GROUP BY
- 3. 如何在選擇中使用Group By?
- 4. SQL GROUP BY選擇
- 5. 從「GROUP BY」中選擇「COUNT」
- 6. SQL使用GROUP BY選擇最新行
- 7. linq group by並且選擇
- 8. MYSQL選擇Group by語句
- 9. 選擇COUNT列和GROUP BY
- 10. 使用ORDER BY,GROUP BY和多選擇一起
- 11. 用Group BY選擇後刪除ID
- 12. 在Elasticsearch中選擇TOP + GROUP BY + SHORT?
- 13. 如何從GROUP BY中選擇?
- 14. LINQ group by by by C#
- 15. 使用c#在datatable中選擇語句?
- 16. 使用group by
- 17. DataTable在C#中選擇
- 18. C#linq group by
- 19. 使用GROUP BY從多個表中進行選擇
- 20. 使用group by partition by
- 21. 從GROUP BY和ORDER BY在查詢中選擇頂1
- 22. GROUP BY和選擇分鐘日期data.table
- 23. 插入與選擇和group by
- 24. 聊天在MySQL - 選擇 - GROUP BY
- 25. Couchbase N1QL子選擇與GROUP BY結合
- 26. 選擇和group by - 計算領域
- 27. Excel VBA「Group by」類似的選擇
- 28. 選擇動態列GROUP BY動態列
- 29. MySQL的選擇GROUP BY爲了
- 30. GROUP BY選擇每月定期日期
問題是什麼?此外:你是否嘗試過任何想要達到你想要的? – HimBromBeere
我個人想要很多東西......但通常沒有人會把它們給我,特別是當我沒有做任何工作來獲得這些東西時。 –
根據你的標題「GROUP BY in datatable select using c#」,所以你想在C#中分組數據,而不是使用sql。任何理由**爲什麼**? – ughai