Gridview求和,求平均数,非常简单实用
先上图片,看看是不是你需要的?
关键代码:
protected void _gvGuest_RowDataBound(object sender, GridViewRowEventArgs e){int count = _gvGuest.Rows.Count;if (e.Row.RowIndex >= 0){sumRoom += Convert.ToDouble(e.Row.Cells[5].Text);sumJe += Convert.ToDouble(e.Row.Cells[6].Text);sumNgtKey += Convert.ToDouble(e.Row.Cells[7].Text);sumDyKey += Convert.ToDouble(e.Row.Cells[8].Text);sumResvNum += Convert.ToDouble(e.Row.Cells[9].Text);sumCZL += Convert.ToDouble(e.Row.Cells[10].Text);sumRevper += Convert.ToDouble(e.Row.Cells[11].Text);sumPJFJ += Convert.ToDouble(e.Row.Cells[12].Text);}else if (e.Row.RowType == DataControlRowType.Footer){e.Row.Cells[5].Text = "汇总房间数:" + sumRoom.ToString();e.Row.Cells[6].Text = "汇总房金:" + sumJe.ToString();e.Row.Cells[7].Text = "汇总过夜房:" + sumNgtKey.ToString();e.Row.Cells[8].Text = "汇总日房:" + sumDyKey.ToString();e.Row.Cells[9].Text = "汇总使用房间数:" + sumResvNum.ToString();e.Row.Cells[10].Text = "平均出租率:" + (sumCZL / count).ToString("0.00") + "%";e.Row.Cells[11].Text = "平均Revpar:" + (sumRevper / count).ToString("0.00") + "%";e.Row.Cells[12].Text = "平均房价:" + (sumPJFJ / count).ToString("0.00") + "%";}
}
补充说明:
①GridView的ShowFooter="true"
②颜色:<HeaderStyle Font-Bold="True" ForeColor="Black" HorizontalAlign="Center" />
<FooterStyle Font-Bold="true" ForeColor="Black" HorizontalAlign="Center" />
③GridView的OnRowDataBound="_gvGuest_RowDataBound"
Gridview求和,求平均数,非常简单实用相关推荐
- element-ui表格求和求平均数
如果只需要求和 就不需要写单独的方法 在table中添加一个属性即可 如果求和和求平均数都有 就要写下面这个方法 <el-table :data="paramList" bo ...
- C++——求平均数、求和函数
accumulate定义在#include<numeric>中,作用有两个,一个是累加求和,另一个是自定义类型数据的处理 1.累加求和 int sum = accumulate(vec.b ...
- 数组求和,求平均数,求最大值和最小值
1.定义数组 var arr=[]; var arr=new Array(); 2.数组赋值 var arr=[]; arr[0]=10;//把数字10赋值到数组索引为0的位置上 arr[1]=20; ...
- [Excel]Excel函数和用法(6)——按照多个指定条件计数,求和,求平均数。COUNTIFS/SUMIFS/AVERAGEIFS
[Excel]Excel函数和用法(6)--按照多个指定条件计数,求和,求平均数.COUNTIFS/SUMIFS/AVERAGEIFS 语法:COUNTIFS(criteria_range1, cri ...
- 平均数和均值一样吗_求平均数!
一.问题: 输入4个整数,计算并输出平均数,保留小数点后1位. 二.分析: 这个问题,很简单,先获得输入的数字,再求和,然后除以4,最后输出结果即可. C语言如下: #include <stdi ...
- 任意多个数字求平均数
任意多个数字求平均数 我们在进行数据的平均计算时,通常采用先求和再除以数量进行平均的方法.但是这个方法有个隐患,就是如果进行平均的数字数量很多,求和时难免要溢出,导致错误结果. 为了解决这个问题,我们 ...
- 使用(xy) + ((x^y)1) 求平均数
(x&y)+((x^y)>>1)的原理分析 一.解释1 (x&y)+((x^y)>>1),把x和y里对应的每一位(指二进制位)都分成三类,每一类分别计算平均值, ...
- html表格制作旅游网页,简单实用的网页表格特效_html
在我们制作主页的过程中,用到表格的地方非常多,灵活运用表格技巧可以为我们的网页增色不少,这里我就详细介绍几中特效表格的制作方法. 一.彩色虚线表格 .tab1 { border-top-width: ...
- c语言用除法求平均数,论C语言两整数平均值的4种算法
小学数学中我们就学过一种简单的求解两个整数平均数的算法(a+b)/2,当然它同样适用于我们的C语言#include #include int main() { int a = 10; int b = ...
- 用数组实现求平均数小案例
用数组实现求平均数的小案例:需求(在竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分(不考虑小数部分):选手的最后得分为:去掉一个最高分和一个最低分后 其余4个选手的平均值) packag ...
最新文章
- Appearing and Disappearing consts in C++
- 3项目里面全局用less变量 cli vue_VUE CLI3 less 全局变量引用
- Java技术分享:Java基本数据类型
- 关于might_sleep的一点说明---CONFIG_DEBUG_ATOMIC_SLEEP【转】
- python class用法_python原类、类的创建过程与方法
- BAT人脸识别功能第二步-人脸检测
- matlab算hht,关于MATLAB中HHT谱图的问题【百度知道悬赏100积分】
- 学习全球最火编程语言Python,要读哪些书?
- 《scikit-learn》决策树之回归树
- python 网页爬虫作业调度_第3次作业-MOOC学习笔记:Python网络爬虫与信息提取
- 关于如何学好前端开发,你需要知道的事!
- vue-json-editor实现json编辑器并且可以正常输入中文
- Java将Word转为图片完美解决方案(免费无损不乱码)
- Redis应用之限制访问频率
- 推荐闪电王子和非洲王子鱼
- 【友盟+】国庆假期旅游类APP使用报告(上)
- Autocad2017破解版下载|Autodesk Autocad 2017中文破解版下载 64位(附注册机/序列号)
- 大批程序员可能面临被劝退!
- CPU、MCU、FPGA、SoC……这些芯片究竟是啥?
- camera驱动电源配置_Camera driverV4L2驱动架构介绍