解决方案 »
- 求一条替换的字符串??????????????????????????
- win7 iis的w3wp.exe无法启动
- 一个关于异步调用的具体实例的问题
- 页面跳转的问题
- 基础问题
- 有项目经验的看看这个网站做需多少钱http://www.chinesesea.com
- VSS速度极慢,大家帮忙看看
- 请教一个关于弹出窗体调用主页面事件的问题
- 100 分求助 !!! 我的DataGrid怎麽不能分页啊? 已经绑定了!
- 简单:如何在.net的IDE环境下编写操纵sqlserver数据库的代码?
- <input type="textbox">怎么和<asp:checkbox>构成互动?
- gridview控件填充数据必须显示主键列吗?
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。
string objStr= dt.Compute("sum(columnName)", "true").ToString();
拼接的时候顺便把合计行也拼接上就解决了。
DataTalbe的Compute这个方法可以计算出你核定总额/津贴的总值。
string objStr= dt.Compute("sum(columnName)", "true").ToString();