DataGrid 完全攻略之四 (实现统计)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>DataGrid使用举例</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:DataGrid id="dgShow" style="Z-INDEX: 101; LEFT: 31px; POSITION: absolute; TOP: 93px" runat="server" Width="842px" Height="172px" BorderColor="Tan" BorderWidth="1px" BackColor="LightGoldenrodYellow" CellPadding="2" GridLines="None" ForeColor="Black" PageSize="1" AutoGenerateColumns="False" ShowFooter="True">
<SelectedItemStyle ForeColor="GhostWhite" BackColor="DarkSlateBlue"></SelectedItemStyle>
<AlternatingItemStyle BackColor="PaleGoldenrod"></AlternatingItemStyle>
<HeaderStyle Font-Bold="True" BackColor="Tan"></HeaderStyle>
<FooterStyle BackColor="Tan"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="StudentID" ReadOnly="True" HeaderText="学生ID"></asp:BoundColumn>
<asp:BoundColumn DataField="StudentName" HeaderText="学生姓名"></asp:BoundColumn>
<asp:BoundColumn DataField="StudentPass" HeaderText="密码"></asp:BoundColumn>
<asp:BoundColumn DataField="Sex" HeaderText="性别"></asp:BoundColumn>
<asp:BoundColumn DataField="Birthday" HeaderText="生日" DataFormatString="{0:yyyy-M-d}"></asp:BoundColumn>
<asp:BoundColumn DataField="Email" HeaderText="邮件地址"></asp:BoundColumn>
<asp:BoundColumn DataField="Score" HeaderText="分数"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" ForeColor="DarkSlateBlue" BackColor="PaleGoldenrod"></PagerStyle>
</asp:DataGrid></FONT>
</form>
</body>
</HTML>
后台代码:cs
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace MsDataGrid
{
/**//// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class UserCount : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid dgShow;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
BindData();
}
private void BindData()
{
string strCon = System.Configuration.ConfigurationSettings.AppSettings["DSN"];
SqlConnection con = new SqlConnection(strCon);
SqlDataAdapter da = new SqlDataAdapter("Select * from tbStudentinfo",con);
DataSet ds = new DataSet();
da.Fill(ds,"studentinfo");
dgShow.DataSource = ds.Tables["studentinfo"].DefaultView;
dgShow.DataBind();
//以下作分数和的统计
int count=0;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
count += int.Parse(ds.Tables[0].Rows[i]["Score"].ToString());
}
int nAv = count/ds.Tables[0].Rows.Count;
foreach(DataGridItem dgi in dgShow.Controls[0].Controls)
{
if (dgi.ItemType == ListItemType.Footer)
dgi.Cells[6].Text = "平均:"+nAv.ToString();
}
}
Web Form Designer generated code#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
转载于:https://www.cnblogs.com/ghd258/archive/2005/10/12/253193.html
DataGrid 完全攻略之四 (实现统计)相关推荐
- VMware HA实战攻略之四VMware HA安装及配置
[IT168 专稿]在前面三篇文章中(点击1.2.3),不但讲述了如何准备适合虚拟化的硬件.软件,以及如何使用现有的硬件.软件搭建一套实验环境,还讲述了通过VC Server如何添加主机和ISCSI存 ...
- VMware VDI部署攻略之四:域用户配置及验收
[IT168 专稿]经过了VDI的基本配置(1.2.3),下面就要进入最终测试阶段.但请注意,在真实的环境中一定会有后端存储相结合的.此处虽说是模拟实际生产环境中的应用,但并没有配置ISCSI存储. ...
- DataGrid 完全攻略之二(把数据导出到Excel)
前台代码:html <%@ Page language="c#" Codebehind="ExportExcel.aspx.cs" AutoEventWi ...
- Citrix VDI攻略之四:PVS安装及配置
[IT168 专稿]在上篇中(点击),主要详述Citrix Destktop Delivery Controller(DDC)的安装,以及域中Desktop Farm安全组的创建.同时也讲了如何申请X ...
- VMware HA实战攻略之五VMwareHA测试验收
[IT168 专稿]在上一篇"VMware HA实战攻略之四VMwareHA安装及配置"中(点击),讲述了VMwareHA的概念及创建过程,还讲述了创建过程中要注意的一些事项. 在 ...
- Mware HA实战攻略之五VMwareHA测试验收
[IT168 专稿]在上一篇"VMware HA实战攻略之四VMwareHA安装及配置"中(点击),讲述了VMwareHA的概念及创建过程,还讲述了创建过程中要注意的一些事项. 在 ...
- 【职业女性着装全攻略】_职业女性应该怎样着装
职业女性着装全攻略,教你获得最佳印象,平添几分人气,迈上成功的阶梯. ■职业女性着装攻略之一:庄重大方型 职业女性的着装外形正变得飘逸软柔,渐渐走出"女强人"的模式.衬衫款式以简单 ...
- Database之SQLSever:SQL命令实现的高级案例集合之单表/多表(筛选、统计个数)之详细攻略
Database之SQLSever:SQL命令实现的高级案例集合之单表/多表(筛选.统计个数)之详细攻略 目录 一.sql实现筛选 1.单个表筛选 1.1.简单筛选 1.2.嵌套筛选
- Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略
Excel:Excel使用技巧经验总结之(利用Excel自带功能统计各个字段不同类别及其个数并进行图表可视化+非编程实现)图文教程之详细攻略 目录 利用Excel自带筛选功能统计各个字段不同类别及其个 ...
最新文章
- Android通过意图使用内置的音频播放器
- 【面试题】Ajax的原理和优缺点总结
- [视频]中国军事专家论谷歌地球(Google Earth)
- oracle中PLSQL存储过程中如何使用逗号分隔的集合(逗号分隔字符串转换为一个集合)...
- Iphone革了谁的命?
- java常用面板_Java 常用面板
- 检测同心圆_两“心”携手,共抗心衰——“同心圆”心衰俱乐部走进临安图书馆~...
- JS设计模式书籍、原则
- 解决PowerDesigner提示This data item is already used in a primary identifier
- html绘制小球并跟随鼠标移动,利用JS如何实现小球跟随鼠标移动
- 高中数学培训高一数学提分技巧
- img标签图片404异常捕获返回默认图片
- 极简Python语法(5)
- 抽象类及抽象方法作用
- 浪涌电流Inrush Current产生原因以及解决方案
- springboot mybatis-plus 3.5.1代码生成器配置
- Linux一:Linux启动及登陆
- Muduo 处理Tcp粘包
- Docker 学习笔记-08:Dockerfile
- 不同算法下校准曲线对比
热门文章
- matlab漂亮图表,漂亮,美观的图表之Matlab强势回归~~~~走你8
- 极品飞车ol服务器维护,《极品飞车OL》配件升级常见问题介绍
- linux中检测用户信息的命令是,在Linux系统上检查用户所属组
- leetcode263. 丑数
- MYSQL增量备份和全量备份脚本
- C++(16)--运算符重载(自定义Integer类)
- MachineLearning(6)-Daviad Silver强化学习课程脉络整理
- LeetCode - Medium - 264. Ugly Number II
- Redis数据的类型
- C语言 回调函数 produce(arr,len,getRand)