Asp.net 分组过滤数据;DataTable.select/DataTable行过滤器;

Asp.net 分组过滤数据;DataTable.select/DataTable行过滤器;,asp.net,data-binding,ado.net,dataset,Asp.net,Data Binding,Ado.net,Dataset,我正在从多个服务器读取单独数据集中的数据,然后将其合并到单个数据集中 下面是示例结构 server agent_code callsuccess calls failed 1 1 5 2 2 2 12 2 3 1 25 5 4 3 15 10 在这

我正在从多个服务器读取单独数据集中的数据,然后将其合并到单个数据集中

下面是示例结构

server agent_code callsuccess calls failed  
1        1             5            2  
2        2             12           2  
3        1             25           5  
4        3             15           10
在这之后,我需要代理代码的CallSuccess和callfailed group之和,[忽略服务器]


我已经尝试了datatable.select()和rowfilter方法,但还没有成功!:-)

尝试了
dsAll.Tables[0].Compute(“sum(callsuccess)”,“按代理分组\u代码”)您可以使用Linq来执行此操作。这里有一些例子这里是另一个c夏普的例子(总和例子在底部),感谢您的慷慨合作,但我使用的是.net 2.0,您可以在合并之前添加关系。请通过此链接检查内存中的组。基本上,您必须在两个数据表之间添加一个关系,并使用Compute()方法获取总和。在VB中有一个很好的例子。