日期:2014-05-16  浏览次数:20544 次

GridView增加合计栏
如题,之前在网上也找过一些资料,有两种方式:
1、直接在数据源里面合计然后绑定
2、操作DataTable
不过这两种方式是针对只有一个合计栏的情况,现在我纠结的是如果有多个合计栏该怎么整?而且不能在SQL里面写,格式如下:
类型                数量               单价
服务器              2                15000
服务器              1                 22000
合计                  3                 37000
路由器              1                  125
合计                  1                  125

就是这种有多个合计栏的情况,该怎么整?行遍历添加吗?但是我还有合并单元格的情况,就是说实际我的格式是这样:
类型                数量               单价
                          2                15000
服务器              1                 22000
合计                  3                 37000
路由器              1                  125
合计                  1                  125


服务器那块实现了合并单元格

------解决方案--------------------
合计你完全可以用JS在来核算,既然数据都已经绑定出来了,也就是利用JS遍历表格 统计核算 然后显示在固定的位置即可
------解决方案--------------------
Refer and find it:
http://www.cnblogs.com/insus/tag/GridView/
------解决方案--------------------
前台测试输出合计
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(function(){
var count=0,price=0,production='';
$("table tr").each(function(index, element) {
        if($(this).has('td').length>0)
{
var&nb