讨论贴:对DataTable里的列进行混合运算后,得到新的列,然后返回这个DataTable,供DataGrid使用. 这里混合运算包括加、减、乘、除,求平均值等操作,大家有没有做过类似这样的东西?因为我在做报表,希望有这样的一个类去做混合运算,然后我就可以直接显示在DataGrid上了。欢迎大家给出思路,来者都有分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改dataset中的datatable对象,加入几个新列,将计算结果放进这些列中中,绑定的时候以此datatable为datasource即可. 在datatable中有如下统计方法:tb.Compute("count(*)","条件")tb.Compute("Aver(Price)","条件")//平均数tb.Compute("Sum(Price)","条件") 如果是对每一行数据进行处理的话,可以考虑在绑定DataGrid的DataBinding事件中进行统计;如果是对整个结果集进行处理的话,那就按tmfc()的方法对DataTable进行处理;其实也可以把处理的结果在后台计算好在放出来。 新加Column,设置Column.Expression属性 如果一个table有20行数据,怎么用JS去控制每页 打10行呀 vs2005 中运用JS 实现打印的问题 asp.net2.0网络投票问题 GridView嵌套GridView 里面checkbox问题。 vs2005中,如何建http类型的网站,而不是建文件系统的网站? rbac更新的SQL语句 同一个application内是不是可以 C#与VB.net同时使用? 乱吗问题 思归大哥也来看看,异常处理 asp.net微信开发的问题!求解释。。。。大神们帮忙。 在asp.net网页中怎样读出一个Excel文档? 操作SQL直接插入日期字段的问题?
tb.Compute("count(*)","条件")
tb.Compute("Aver(Price)","条件")//平均数
tb.Compute("Sum(Price)","条件")
如果是对整个结果集进行处理的话,那就按tmfc()的方法对DataTable进行处理;
其实也可以把处理的结果在后台计算好在放出来。