日期:2014-05-19  浏览次数:20381 次

高手来帮忙(急)
我要做个统计,把按照时间查询出来的数据一条一条的显示出来,然后在把显示出来的数据每列做个统计,算出每列的平均值,就是把当前列的所有行加起来除以行数!
        我的难题是如果我用datagride显示的话,怎么把最后一行显示为统计啊,如果不用datagride我该用什么做啊?急!

------解决方案--------------------
HOWTO: 通过使用 VisualC # .NET 创建有关 ASP.NET 中 DataGrid 汇总行
http://support.microsoft.com/kb/326339/zh-cn

http://support.microsoft.com/kb/326339/

or

Summary Rows in DataGrid Controls
http://msdn2.microsoft.com/en-us/library/ms810274.aspx

------解决方案--------------------
你先把值查出来,保存在DataTable里吧
然后你再插入一行到DataTable里,这一行是用来计算平均值的,然后再用DataGrid来绑定
------解决方案--------------------
一些DataGrid使用技巧大杂烩

http://blog.csdn.net/hertcloud/archive/2007/03/17/1531982.aspx
------解决方案--------------------
一条sql语句就可以做到呀?

select sum(a)/count(a) as a,sum(b)/count(b) as b,sum(c)/count(c) as cfrom tempTable
union all
select a,b,c from tempTable
------解决方案--------------------
二楼的说的对!先不绑定,先把结果算出来,算完后再绑定。
------解决方案--------------------
你可以试用一下Reapter来做