zoukankan
html css js c++ java
DataGrid 完全攻略之四 (实现统计)
前台代码:html
<%
@ Page language
=
"
c#
"
Codebehind
=
"
UserCount.aspx.cs
"
AutoEventWireup
=
"
false
"
Inherits
=
"
MsDataGrid.UserCount
"
%>
<!
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;
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
}
}
查看全文
相关阅读:
iOS 模拟定位(自定义手机定位)
iOS 关于启动app循环播放视频功能(常用于登录时)
ios开发首次安装或者版本升级的引导页的判断
字符串base64加密、解密
ios/oc banner广告位---- 打开浏览器跳转链接
oc 字符串 如何去掉前后空格、回车键
swagger文档接口指定参数必传的方式
打包运行报no main manifest attribute, in XXXX的解决办法
@Query 报错Validation failed for query for method public abstract的解决办法
两种获取随机字符串的方法
原文地址:https://www.cnblogs.com/ghd258/p/253193.html
最新文章
ISE软件报错
新建工程重要配置易漏点
J_link重刷固件
usb-blaster安装
STOP OUR NEGATIVE THOUGHTS
系统能力实验测试资源链接
shell练习--PAT题目1004: 成绩排名 !(失败案例,shell运行超时)
shell练习--关于二维数组的实现问题
shell练习--PAT题目1003:我要通过!(成功案例)
shell练习--PAT题目1002:写出这个数(失败案例)
热门文章
shell练习--PAT题目1001:卡拉兹(Callatz)猜想(失败案例)
关于Ubuntu 14.04 安装Oracle 11gR2安装步骤(从开始到放弃--最终使用docker获取)
ubuntu 14.04 安装openjdk 8
菜鸟的MySQL学习笔记(五)
菜鸟的MySQL学习笔记(四)
菜鸟的MySQL学习笔记(三)
字符串,base64加密
易错点总结
【原】iOS容易造成循环引用的三种场景,就在你我身边!
UITabelView的Cell自适应高度
Copyright © 2011-2022 走看看