DataSet能不能做group by?望高手指点~~~~~

jessie_yaya 2009-04-03 02:51:24
我有一个DataSet1:
id num
1 2
1 3
2 1
2 6

怎么能转化成DataSet2:
id num
1 5
2 7

就是做一个group by,然后把num做一个sum


DataSet是否有自带的方法?或者应该怎样做才能方便些?望高手指点
...全文
299 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ermuzi 2009-04-15
  • 打赏
  • 举报
回复
顶一下
wubiqiang 2009-04-15
  • 打赏
  • 举报
回复
DataSet有自带排序的方法

DataSet ds=new DataSet();
DataView dv=new DataView();
dv.Table=ds.Tables[0];
dv.Sort="CreateTime desc";
GridView.DataSource=dv;
就可以实现对dataset的排序了。
Teng_s2000 2009-04-03
  • 打赏
  • 举报
回复
直接执行一个SQL语句不行?干嘛还非得使用DataSet的呢

http://support.microsoft.com/kb/326145/zh-cn
http://msdn.microsoft.com/zh-cn/library/aa686007.aspx
jessie_yaya 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 small_well 的回复:]
你用什么开发?
delphi下面可以使用MemTableEh实现!
[/Quote]

c#
small_well 2009-04-03
  • 打赏
  • 举报
回复
你用什么开发?
delphi下面可以使用MemTableEh实现!
jessie_yaya 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 HEROWANG 的回复:]

DataSet是否有自带的方法?或者应该怎样做才能方便些?望高手指点

自己生成sql语句不行?

select id,sum(num)
from tb
group by id
[/Quote]

不行,我要对DataSet处理,这个DataSet是计算得到的
阿米托福 2009-04-03
  • 打赏
  • 举报
回复
a
  • 打赏
  • 举报
回复

DataSet是否有自带的方法?或者应该怎样做才能方便些?望高手指点

自己生成sql语句不行?

select id,sum(num)
from tb
group by id
jessie_yaya 2009-04-03
  • 打赏
  • 举报
回复

Zoezs 2009-04-03
  • 打赏
  • 举报
回复
没试过,等高手。
fcuandy 2009-04-03
  • 打赏
  • 举报
回复
没有自带的方法,只能自己去实现。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧