这里混合运算包括加、减、乘、除,求平均值等操作,大家有没有做过类似这样的东西?
因为我在做报表,希望有这样的一个类去做混合运算,然后我就可以直接显示在DataGrid上了。
欢迎大家给出思路,来者都有分!

解决方案 »

  1.   

    修改dataset中的datatable对象,加入几个新列,将计算结果放进这些列中中,绑定的时候以此datatable为datasource即可.
      

  2.   

    在datatable中有如下统计方法:
    tb.Compute("count(*)","条件")
    tb.Compute("Aver(Price)","条件")//平均数
    tb.Compute("Sum(Price)","条件")
      

  3.   

    如果是对每一行数据进行处理的话,可以考虑在绑定DataGrid的DataBinding事件中进行统计;
    如果是对整个结果集进行处理的话,那就按tmfc()的方法对DataTable进行处理;
    其实也可以把处理的结果在后台计算好在放出来。
      

  4.   

    新加Column,设置Column.Expression属性