菜鸟问题!大家来帮忙!在DataGrid里如何统计一列的和??
主 题: 菜鸟问题!大家来帮忙!在DataGrid里如何统计一列的和??
作 者: slag (不知道)
等 级: ^^
信 誉 值: 100
所属论坛: .NET技术 C#
问题点数: 60
回复次数: 11
发表时间: 2003-11-8 11:53:34
如题!
请高手们赐教!
回复人: 513(513) ( 五级(中级)) 信誉:100 2003-11-8 11:57:03 得分:0
DataTable.Comput("Sum(field)","1=1");
回复人: slag(不知道) ( 二级(初级)) 信誉:100 2003-11-8 11:59:57 得分:0
to 513(513) :
"1=1"是什么意思??
回复人: xiaodele(小得乐) ( 四级(中级)) 信誉:99 2003-11-8 12:07:55 得分:0
就是条件,也是说对Table上的行进行全取
回复人: redebug(雷老虎) ( 三级(初级)) 信誉:93 2003-11-8 12:07:56 得分:0
统计的条件,1=1就是统计所有行,
看看msdn中的datatable类成员介绍就知道了!
回复人: wincore(七点) ( 三级(初级)) 信誉:100 2003-11-8 12:11:04 得分:0
Compute(string expression, string filter);
expression 要计算的表达式。
filter 要限制在表达式中进行计算的行的筛选器。
返回的是个object 为结果
回复人: wincore(七点) ( 三级(初级)) 信誉:100 2003-11-8 12:14:28 得分:0
object objCum = aTable.Compute("count(field)","");
filter可以不写,表示不过滤!
回复人: haoliqi(学习男孩) ( 五级(中级)) 信誉:100 2003-11-8 12:25:14 得分:0
DataTable.Compute("sum(列名)","条件")
回复人: slag(不知道) ( 二级(初级)) 信誉:100 2003-11-8 12:41:27 得分:0
我写了它怎么报错啊?
Invalid usage of aggregate function Sum() and Type: String.
我是这么写的:Response.Write(ds.Tables["Report"].Compute("sum(Num)","1=1"));
回复人: slag(不知道) ( 二级(初级)) 信誉:100 2003-11-8 13:23:48 得分:0
自己Up!!
回复人: chinchy(糟老头) ( 两星(中级)) 信誉:140 2003-11-8 16:32:14 得分:0
http://www.extremeexperts.com/Net/Articles/AddingControlstoFooter.aspx
回复人: micco() ( 二级(初级)) 信誉:100 2003-11-28 10:42:10 得分:60
???
该问题已经结贴 ,得分记录: micco (60)、