DataSet 统计行

yyang19871226 2010-11-08 09:50:20
请问我在Dataset中的一个View表里 已经添加了关系列的统计。
ds.Tables["View"].Columns.Add("进厂不合格", typeof(int), "count(child(View_InFun).fBatchNo)");
ds.Tables["View"].Columns.Add("进厂合格", typeof(int), "count(child(View_InSum).TsInFlg)-进厂不合格");

我想请问各位大侠如何又在View里做一个行的统计呢?
我自己想到用Compute()方法可是,列的统计出来是只读的属性并且无法更改。
dr["进厂合格"] = dt.Compute("sum(进厂合格)", "相制='单相'"); ;
dr["进厂不合格"] = dt.Compute("sum(进厂不合格)", "相制='单相'");
所以这个Compute 无法统计

跪求如何解决,或者大家有更好的方法。小弟不胜感激
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyang19871226 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 teng_s2000 的回复:]
统计行的数据?
数据类型都不一样,统计有什么意义吗

没有看明白lz的意思
[/Quote]


View表里统计在其他表里存在数据的数量,添加统计列,汇总到View里最后再把每列的数据最后来个统计行。
yyang19871226 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liuqian4243 的回复:]
读取数据时,生成这些数据.
[/Quote]
请问具体是怎么实现的
yyang19871226 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 air123456789 的回复:]
ds.Tables["View"].Rows.Count; ?
这样可以吗?
[/Quote]

谢谢你的回答,我想要这个的这个表里数据Sum到最后一行,但是我添加的关系列统计好之后再View里面只读了。。。也改不了
Teng_s2000 2010-11-09
  • 打赏
  • 举报
回复
统计行的数据?
数据类型都不一样,统计有什么意义吗

没有看明白lz的意思
Ny-6000 2010-11-09
  • 打赏
  • 举报
回复
sql中添加统计列.
Ny-6000 2010-11-09
  • 打赏
  • 举报
回复
读取数据时,生成这些数据.

air123456789 2010-11-09
  • 打赏
  • 举报
回复
ds.Tables["View"].Rows.Count; ?
这样可以吗?
kscode 2010-11-09
  • 打赏
  • 举报
回复
做成报表吧

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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