菜鸟问题!大家来帮忙!在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)、

Contributors: FHL