如何使用c#对asp.net中的数据表进行分组操作 [英] How to perform group by operation on datatable in asp.net using c#

查看:85
本文介绍了如何使用c#对asp.net中的数据表进行分组操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好先生,

我在网络应用程序上工作,我使用的数据表可以包含以下记录:



| 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆