1. 在SQL语句中使用rollup,直接在返回的计算结果中就包含合计值,此种方法不需要多少代码来单独计算, 但要求使用sql server或oracle 8i数据库才支持rollup语法.
2. 在返回的datatable中循环每行,人工计算合计值,并给datatable添加此合计行.
3. 在gridview的rowdatabound或datagrid的itemDataBound事件中人工计算合计值, 此方法不受任何数据库影响.

各方法的优劣请参考原文:
http://aspalliance.com/6_Summary_Rows_in_a_DataGrid_A_Comparison_of_Techniques

转载于:https://www.cnblogs.com/margiex/archive/2007/04/10/707930.html

在gridview或datagrid中添加汇总行的三种实现方式相关推荐

  1. java响应事件_Swing中添加事件响应的三种处理方式说明

    举例说明事件响应 在Swing中,事件响应是通过监听器对象来处理事件的方式实行的,这种方式被称为事件委托模型. 以JButton举例,它内部有一个名为listenerList的链表,在点击按钮时,会产 ...

  2. PHP中添加HTML代码的三种方法(printEND)

    php中添加HTML代码,就是php类型的文件中添加html代码~ 第一种是在HTML中加PHP. 大段大段的html代码中,在各个需要执行php的地方<?php .... ?> 比如 l ...

  3. cocos中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)

    CCLabelTTF CCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建..这意味着setString 和创建一个新的标签一样慢. 这个类使 ...

  4. cocos2d-x 中添加显示文字的三种方式 LabelTTF 、LabelBMFont 和 LabelAtlas

    在 cocos2d-x 中有三个类可以在层或精灵中添加文字: LabelTTF LabelBMFont LabelAtlas LabelTTF 直接支持使用 TTF 字库,可以支持全部的中文,但是效率 ...

  5. 在VS工程中添加lib库的三种方法

    方法1:  通过设置工程配置来添加lib库. A.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录. B.添加文件引用的lib静态库路 ...

  6. Java向word表格中添加新行并赋值

    前言: 相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的.但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格 ...

  7. 在html中加入文本框,在HTML中的文本框中添加多行

    我试图在保留设计的同时让我的文本框有多行.我对HTML/CSS相当陌生,所以请让我知道你是如何做这个家伙的.在HTML中的文本框中添加多行 此外,我试图让按钮在底部文本框的中心. 这是我的代码现在: ...

  8. Excel中数据汇总常用的几种方法,sumif、合并计算、数据透视表

    Excel中数据汇总常用的几种方法: 如图,我们想要求出每个人的数量是多少,可以用3种方法. 第一种: 函数sumif(),首先把名字列出来,可以用删除重复项,其次在名字的后面用=sumif()来实现 ...

  9. DataGridView动态添加新行的两种方法

    简单介绍如何为DataGridView控件动态添加新行的两种方 法: 方法一: int index=this.dataGridView1.Rows.Add(); this.dataGridView1. ...

最新文章

  1. Android SharedPreferences 的使用
  2. 在ubuntu上安装最新稳定版本的node及npm
  3. DPDK helloworld 源码阅读
  4. 研发协同平台数据库死锁处理及改进
  5. 【Recat 应用】之 React 脚手架
  6. mybatis是否接受运算符参数化
  7. Android热修复升级探索——代码修复冷启动方案 1
  8. html5之websql深入理解
  9. android 获取url 参数值
  10. Mac 下修改eclipse内存设置
  11. 杭州电子科技大学计算机专业考研分数线,2019杭州电子科技大学研究生分数线汇总(含2016-2019历年复试)...
  12. IO_CELL里的slew rate control
  13. 如何计算机闲置虚拟机算法_利用闲置计算机的最佳方法
  14. 饭后七个好习惯吃饱吃好不发胖
  15. PHP教程:PHP开发快速入门_v20200418
  16. python学习笔记(4)—— 模型
  17. SQL注入漏洞测试(HTTP头注入)
  18. 7000 字 + 21 图,微服务架构概述
  19. 栅格数据去除黑边并无缝拼接(envi,arcgis)
  20. 23种设计模式 - C++实现

热门文章

  1. (哈希)两数之和(leetcode 1)
  2. linux dev alloc name,深入理解Linux网络技术内幕-设备注册和初始化(二)
  3. 编译linux tq2440,QT4.8.2在TQ2440开发板上的移植(一)--编译和安装
  4. ols残差_涨知识丨OLS原理的矩阵方法很难?Just So So
  5. HTML+CSS+JS实现echarts图表炫光分布地图动画
  6. HTML+CSS+JS实现 ❤️three 3D铅笔绘图工具特效❤️
  7. 自带容器_什么是衬胶容器罐以及质量标准?
  8. 下载 6g 概念及愿景白皮书_6G,到底有多6?6G概念及愿景白皮书正式发布!
  9. java - 分解质因数
  10. php获取信息,PHP文件信息获取函数