【发布时间】:2013-03-19 07:59:30
【问题描述】:
我已经在 ASP.NET 3.5 中务实地生成了一个 DataTable,现在我想在这个 DataTable 上使用 group by 并使用 SQL 进行一些计算。
我的问题是:是否可以针对这个DataTable 编写一个新的 SQL 查询并生成一个新的更新的DataTable?
例如:
select ID, sum(Rate)
from **dataTable**
group by ID
【问题讨论】:
-
不,不是真的 -
DataTable不是支持 SQL 的数据库 - 它只是内存中的数据结构...... -
您从哪里获取 DataTable 的数据?
-
@MikeSmithDev 我在 ASP.NET 中编写了一个函数来查询 SQL 服务器,然后我对该数据进行了一些计算并将该数据添加到 DataTable 中,该函数实际上返回了 DataTable。我调用该函数的位置不同,我需要对生成的 DataTable 进行更多计算。
-
仅供参考 - 无法判断您是否知道这一点,但
DataTable类与 ASP.NET 无关。它是 ADO.NET 的一部分。
标签: asp.net sql ado.net datatable