当前位置: 代码迷 >> ASP.NET >> 怎么条件筛选DataSet数据
  详细解决方案

怎么条件筛选DataSet数据

热度:6874   发布时间:2013-02-25 00:00:00.0
如何条件筛选DataSet数据?
DataTable如下:

姓名  项目  任务  工时
张三   A aa 8
李四   B aa 8
张三   A bb 8
李四   B bb 8

我需要的DataTable :
姓名  项目  工时
张三   A 16
李四   B 16


请问怎么写?


------解决方案--------------------------------------------------------
sql语句:

select 姓名,项目,count(工时)
from table
group by 姓名,项目


还没想到用C#来筛选dataset来满足你的要求

------解决方案--------------------------------------------------------
用循环,当"姓名  项目  任务"相同时,累加工时
------解决方案--------------------------------------------------------
用C#循环?
这个应该是可以实现
---------------------
可当数据上W的时候!我看就要在那一直等了.................
所以最后还是要在SQL执行.....
------解决方案--------------------------------------------------------
DataView.Rowfilter
------解决方案--------------------------------------------------------
使用 datatable.compute("sum(工时)", "项目=A") 可以做
------解决方案--------------------------------------------------------
复制一个table,在columns集合里删除那一列
------解决方案--------------------------------------------------------
DataView.Rowfilter
或者 DataTable.Select
------解决方案--------------------------------------------------------
DataTable.Select最简单。
  相关解决方案