Vb.net 数据表比较行
我有一个datatable对象,它是从Web服务填充的 显然,web服务只是把所有的东西(数据)都扔给了我。我的数据表中的数据如下所示:Vb.net 数据表比较行,vb.net,datatable,Vb.net,Datatable,我有一个datatable对象,它是从Web服务填充的 显然,web服务只是把所有的东西(数据)都扔给了我。我的数据表中的数据如下所示: Dept Code Value Science ABC 5 Science ABC 6 Science DEF 7 Math ABC 3 Math DEF 9 English ABC 2 English DEF 3 English DEF
Dept Code Value
Science ABC 5
Science ABC 6
Science DEF 7
Math ABC 3
Math DEF 9
English ABC 2
English DEF 3
English DEF 4
English DEF 5
现在,我想创建一个datatable,它将计算(和求和)/消除datatable中的值,这样新datatable将具有如下数据:
Dept Code Value
Science ABC 11
Science DEF 7
Math ABC 3
Math DEF 9
English ABC 2
English DEF 12
请注意,我只能修改datatable
有人能帮我吗?请用VB.Net。谢谢。一个简单的摘要查询将为您提供您想要的:
SELECT Dept, Code, SUM(Value) sum_value FROM datatable GROUP BY Dept, Code
您还可以使用该SQL定义创建一个视图,以便
只需像查询表一样查询视图。如果你开始得到这么多
如果数据查询速度较慢,则需要将结果存储在
永久表-但对于中等数量的数据,这应该可以正常工作。我无法为此修改SQL。如前所述,我得到一个datatable对象,其数据由Web服务抛出。这就是为什么我需要对datatable进行修改。啊,实际的datatable对象。。。我会再四处看看。:-)这为我提供了创建另一个datatable的洞察力,该datatable通过迭代原始datatable并在插入到新datatable对象之前汇总值来填充。