- 浏览: 190057 次
- 性别:
- 来自: 深圳
文章分类
最新评论
1.所有分页的总计
protected void dvList_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Footer)
{
int c1 = 0;
int c2 = 0;
int c3 = 0;
//传入查询的sql语句和参数
using (SqlDataReader dr = xtDAO.SqlText.ExecuteReader(sSql, pam.ToArray()))
{
while (dr.Read())
{
//每列累加
c1 += Convert.ToInt32(dr["byjkxs"]);
c2 += Convert.ToInt32(dr["bybfhxs"]);
c3 += Convert.ToInt32(dr["byzgxs"]);
}
}
// 设置在 DataGrid 中显示的值
e.Item.Cells[0].Text = "<font color='red'>总计:</font>";
e.Item.Cells[4].Text = c1.ToString();
e.Item.Cells[5].Text = c2.ToString();
e.Item.Cells[6].Text = c3.ToString();
}
}
这个总计的就是在执行底部的时候执行(ListItemType.Footer)。就只执行一次了
2.小计
小计的就是每页中的所有列累加 所有也可以在行绑定里面 但是是在(if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem))
然后通过e.Item.cell[0]获取值 进行累加 然后 在ListItemType.Footer的时候加进去 也和上面类似!
总结:不管是小计还是总计都是要在Footer的时候加上去,区别就是取值不一样,总计的就传查询全部的sql,小计的话,是AlternatingItem的时候累加 放到变量中保存。另外还有一个就是要记得设置list显示底部属性ShowFooter="true"
发表评论
文章已被作者锁定,不允许评论。
-
使用SignalR构建一个最基本的web聊天室
2015-01-06 15:09 770使用SignalR,可以使用服务器消息推送到客户端,件demo ... -
一台服务器访问另外一台服务器的共享目录
2014-12-19 10:50 611情况:A服务器的asp.ne程序需访问B服务器的共享目录, ... -
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
2014-12-19 10:31 2415aspx 常见错误 CS0016: 未能写入输出文件“c:/ ... -
windows7 IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
2014-12-19 10:30 675windows7 IIS7报错:如果要使用托管的处理程序,请 ... -
Cookie小知识
2014-12-17 11:02 600如果cookie设置了过期时间,cookie就会保存在硬盘中 ... -
远程服务器返回错误: (500) 内部服务器错误 (解决方案)
2013-12-19 18:00 14187“/”应用程序中的服务器错误。 远程服务器返回错误: ... -
C# 的异步get 的三种方法
2013-06-21 16:04 971using System;using System.Colle ... -
ado.net 连接池相关知识
2013-01-27 20:07 846using System;using System.Coll ... -
一个避免用户重复点击按钮造成重复数据的小技巧
2013-01-13 16:13 1231<script> //启用 ... -
SWFupload 上传控件的使用的使用
2012-12-02 16:17 875-- 首先说个解决 ie兼容的标签 <meta ht ... -
评论的延迟加载
2012-11-10 18:34 787看verycd、cnbeta的评论区域很奇怪,每次看完了正文, ... -
SessionID的本质
2012-11-05 23:08 711一、客户端用cookie保存了sessionID 客户 ... -
进程管理运用,防盗链,权限限制
2012-11-05 22:58 596图片防止盗链 void Appl ... -
进程外session配置
2012-11-05 22:57 882进程外session StateServer 对象必须可序列 ... -
分页底层实现(超原理)
2012-10-16 22:19 960--样式 .paginator{ font: 12px ... -
生命周期请求过程
2012-10-07 14:40 743客户端第一步:用户在地址栏里面输入地址,或者是提交表单第二步: ... -
c# 验证码生成与使用
2012-10-07 14:37 914---生成验证码的类 using System;using ... -
多线程的理解
2012-09-21 00:31 725什么是多线程:多线程就是“同时”可以执行多个任务,实际上并不是 ... -
委托:委托、事件与Observer设计模式
2012-09-20 23:10 949上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因 ... -
委托:将方法绑定到委托
2012-09-20 22:59 805将方法绑定到委托 看到这里,是不是有那么点如梦初醒的感觉?于 ...
相关推荐
单元格可以通过字母+数字的方式定位,如A1表示第一行第一列。 3. **公式(Formula)**:Excel支持复杂的数学公式,可以进行加减乘除等运算,以及更高级的函数应用,如SUM求和、AVERAGE平均值、VLOOKUP查找等。在...
《生产管理制度——产品改造计划书》是对一个大型电器工业公司的技术改造规划的详细阐述,旨在提升生产效率和产品质量,以适应新的经济形势和市场需求。该计划书由以下几个关键部分组成: 1. **企业概况**:公司...
LigerUI是一款强大的JavaScript UI库,它为开发者提供了丰富的组件,便于构建用户界面。在LigerUI中,Grid是一个至关重要的组件,用于展示表格数据,支持多种操作,如排序、筛选、分页等。本篇文章将详细介绍如何...
一个标准的钟面分为12个大格,每个大格又细分为5个小格,总计60个小格。在钟面上,有三根指针,分别是时针、分针和秒针。时针最短,负责表示小时;分针较长,指示分钟;秒针最长,快速移动,显示秒数。秒针走过一个...
5. **创建和填充表**:在OOALV中,首先需要创建一个内表或结构来存储要显示的数据,然后将这些数据填入CL_SALV_TABLE实例。这通常涉及到使用READ TABLE或LOOP AT语句。 6. **设置列属性**:通过调用方法,如SET_...
《Excel案例我帮老师来评比——排序筛选汇总》是一份专为学习Excel 2010版设计的实训教程,旨在帮助用户掌握数据处理的核心技能,包括排序、筛选和汇总等关键功能。以下是对这些知识点的详细说明: 一、排序 1. **...
《Excel+使用技巧集锦——163种技巧》是一份详尽的Excel教程资源,旨在帮助用户提升在日常工作中处理数据的效率和精准度。这份资料精心排版,不仅包含丰富的文字说明,还带有目录链接,便于快速查找所需内容,且提供...
13. **spring-boot**: 最后是Spring Boot的核心模块,包含61107行代码,定义了启动器、应用上下文初始化、内嵌服务器等核心功能。 在`spring-boot-tests`目录下,我们找到了测试相关的模块: 1. **spring-boot-...
作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法。《OpenCV3编程入门》以当前最新版本的OpenCV最常用最核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中...
总结来说,jqGrid 的上端合计行功能通过启用 `footerrow`,定义 `colModel` 的 `summaryType`,并利用 `loadComplete` 或 `gridComplete` 回调函数进行数据计算和更新,可以帮助我们快速高效地展示列表数据的总计,...
中央厨房,又称为中央厨房或食品加工中心,是将餐饮业内的食品准备和加工过程集中化的场所。这种模式通过统一的食品制备标准和加工流程,确保食品质量和口味的一致性。中央厨房的主要特点在于集中采购食材和配料,...
继续以`A`和`B`为例,`ROLLUP`首先会给出所有`A`和`B`的组合,然后是`A`的汇总,最后是全局总计,不包含任何列。它按列的升序生成一个“上卷”过程,每个级别的汇总都是上一级别的子集。 3. **GROUPING函数**: `...
* 使用rs.last()将指针移到最后一行,并应rs.getRow()获得总计录条数 * 根据计算得到总的页数 * 对于每页的显示再使用rs.absolute()定位到本页起始记录 * 使用rs.next()和每页显示的记录条数来具体的显示记录 六、...
在这个项目中,是32列乘8行的布局,总计256个LED。每个LED可以通过编程独立控制,形成文字、数字或其他图形的显示。 3. **时钟芯片**: ds1302是一款常见的实时时钟芯片,用于存储和提供精确的时间信息。它与...
在Excel中,"插入表"是一个非常实用但往往被低估的功能。这个功能允许用户将普通的数据区域转换为规范化的表格,极大地增强了数据管理和处理的能力。下面我们将深入探讨这个功能的各个方面,以及它如何使Excel像...
在Visual Basic中,可以在一行内编写多条语句,语句间用冒号分隔。 #### 3. 报表输出位置 - **题目解析**:此题考查了报表设计中不同部分的输出位置。 - **选项分析**: - A: 报表页眉 —— 通常出现在报表的开头...
- `SQL> connect username/password`:重新连接或切换用户。 - `set linesize 200`:设置每行的最大字符数。 - `set pagesize 10`:设置每页显示的行数。 - `SQL> select count(*) from orders`:执行SQL查询。 ...
而在信息技术的辅助下,一种简单而高效的解决方案应运而生——个性化加油小票模板。本文将深入探讨这种模板的用途、操作方法以及其在现代加油站运营中的重要性。 首先,个性化加油小票模板的出现,彻底改变了加油站...
将数据转换为表格("格式为表格")可以自动添加行和列的筛选、排序和总计功能。数据验证则可以防止用户输入不符合规则的数据,比如限制日期范围或确保只能输入预设的出勤状态(如“出勤”、“请假”等)。 最后,...