如何使用c#对asp.net中的数据表进行分组操作 [英] How to perform group by operation on datatable in asp.net using c#
问题描述
您好先生,
我在网络应用程序上工作,我使用的数据表可以包含以下记录:
| MedicineID ||数量|
| 1 || 5 |
| 2 || 10 |
| 2 || 5 |
| 1 || 4 |
| 3 || 8 |
请帮助我如何在MedicineID的这个表格基础上执行分组并计算总医疗数量ID
>
谢谢
Rahul
我尝试过:
如何在ASP.net中的Datatable上执行Group By操作使用C#
Hello Sir,
I working on a web application, I am using a data table that can contain record like :
|MedicineID|| Quantity |
| 1 || 5 |
| 2 || 10 |
| 2 || 5 |
| 1 || 4 |
| 3 || 8 |
Please help me how could I perform group by on this table bases of MedicineID and count total Quantity of MedicineID
Thank You
Rahul
What I have tried:
how to perform Group By operation on Datatable in ASP.net Using C#
推荐答案
你试试这个
通过healthid从您的表名组中选择总和(数量)
you try this
select sum(Quantity) from your table name group by medicineid
您好
您可以使用
Hi You can use
dt = dt.Select("SELECT SUM(Quantity), MedicineID GROUP BY MedicineID);
这将帮助你
this will help you
你可以用Linq做到这一点。检查这个
c# - 如何使用SELECT GROUP BY i n DataTable.Select(Expression)? - 堆栈溢出 [ ^ ]
you can do this using Linq. Check this
c# - How do I use SELECT GROUP BY in DataTable.Select(Expression)? - Stack Overflow[^]
这篇关于如何使用c#对asp.net中的数据表进行分组操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!