解决方案 »

  1.   

    这个方法很多
    1.就如同你现在一样,直接根据dom操作,当然这个没啥通用,每个dom不一样,只能具体分析具体对待
    2.找现成的支持合计的控件,这个不用操心,你平时怎么搞现在就怎么搞,当然“反控件控”是不会用滴
    3.在生成滴时候做点手脚,多给每列上加点标记 比如 <tr rel="列1"> 合计列上直接 <tr rel="{text:sum(列1)}">,这样js不必去管dom,js直接根据你自己的定义去计算
    4.不生成table,而生成json对象,前端直接找个支持列合计滴jquery插件
    5.反过来思维,别去管dom,直接json。然后是用knockout,angularjs,在前端mvvm。
      

  2.   

    DataTalbe的Compute这个方法可以计算出你核定总额/津贴的总值。
    string objStr= dt.Compute("sum(columnName)", "true").ToString(); 
      

  3.   

    问题描述:我在后台拼接输出了一个DateTable字符串
    拼接的时候顺便把合计行也拼接上就解决了。
    DataTalbe的Compute这个方法可以计算出你核定总额/津贴的总值。
    string objStr= dt.Compute("sum(columnName)", "true").ToString();