zoukankan
html css js c++ java
合并GridView的表头
合并GridView的表头:
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
Untitled Page
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:GridView
runat
="server"
ID
="GridView_Merge_Header"
BackColor
="LightGoldenrodYellow"
BorderColor
="Tan"
BorderWidth
="3px"
CellPadding
="2"
ForeColor
="Black"
GridLines
="None"
BorderStyle
="None"
CellSpacing
="2"
Font-Names
="Verdana"
Font-Size
="8pt"
OnRowCreated
="GridView_Merge_Header_RowCreated"
>
<
FooterStyle
BackColor
="Tan"
/>
<
SelectedRowStyle
BackColor
="DarkSlateBlue"
ForeColor
="GhostWhite"
/>
<
PagerStyle
BackColor
="PaleGoldenrod"
ForeColor
="DarkSlateBlue"
HorizontalAlign
="Center"
/>
<
HeaderStyle
BackColor
="Tan"
Font-Bold
="True"
/>
<
AlternatingRowStyle
BackColor
="PaleGoldenrod"
/>
</
asp:GridView
>
</
div
>
</
form
>
</
body
>
</
html
>
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
GridView_Merge_Header.DataSource
=
GenerateDataSet();
GridView_Merge_Header.DataBind();
}
}
private
DataSet GenerateDataSet()
{
DataSet ds
=
new
DataSet(
"
test
"
);
ds.ReadXml(HttpRuntime.AppDomainAppPath
+
"
/Employee.xml
"
);
return
ds;
}
protected
void
GridView_Merge_Header_RowCreated(
object
sender, GridViewRowEventArgs e)
{
if
(e.Row.RowType
==
DataControlRowType.Header)
{
//
Build custom header.
GridView oGridView
=
(GridView)sender;
GridViewRow oGridViewRow
=
new
GridViewRow(
0
,
0
, DataControlRowType.Header, DataControlRowState.Insert);
TableCell oTableCell
=
new
TableCell();
//
Add Department
oTableCell.Text
=
"
Department
"
;
oTableCell.ColumnSpan
=
2
;
oGridViewRow.Cells.Add(oTableCell);
//
Add Employee
oTableCell
=
new
TableCell();
oTableCell.Text
=
"
Employee
"
;
oTableCell.ColumnSpan
=
3
;
oGridViewRow.Cells.Add(oTableCell);
oGridView.Controls[
0
].Controls.AddAt(
0
, oGridViewRow);
}
}
}
<?
xml version="1.0" encoding="utf-8"
?>
<
EmployeeDetails
>
<
Employee
>
<
Department
>
Development
</
Department
>
<
DepartID
>
2
</
DepartID
>
<
Name
>
Rajendran
</
Name
>
<
Age
>
25
</
Age
>
<
Location
>
USA
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
Development
</
Department
>
<
DepartID
>
2
</
DepartID
>
<
Name
>
Karthic
</
Name
>
<
Age
>
25
</
Age
>
<
Location
>
USA
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
Testing
</
Department
>
<
DepartID
>
2
</
DepartID
>
<
Name
>
Karthikeyan
</
Name
>
<
Age
>
25
</
Age
>
<
Location
>
India
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
Management
</
Department
>
<
DepartID
>
4
</
DepartID
>
<
Name
>
Vidhya
</
Name
>
<
Age
>
24
</
Age
>
<
Location
>
India
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
School
</
Department
>
<
DepartID
>
-1
</
DepartID
>
<
Name
>
Anandh
</
Name
>
<
Age
>
24
</
Age
>
<
Location
>
India
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
Mechanic
</
Department
>
<
DepartID
>
5
</
DepartID
>
<
Name
>
Magesh
</
Name
>
<
Age
>
25
</
Age
>
<
Location
>
India
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
Admin
</
Department
>
<
DepartID
>
7
</
DepartID
>
<
Name
>
Sabari
</
Name
>
<
Age
>
25
</
Age
>
<
Location
>
India
</
Location
>
</
Employee
>
<
Employee
>
<
Department
>
Human Resource
</
Department
>
<
DepartID
>
8
</
DepartID
>
<
Name
>
Nirmal
</
Name
>
<
Age
>
25
</
Age
>
<
Location
>
India
</
Location
>
</
Employee
>
</
EmployeeDetails
>
查看全文
相关阅读:
module5-01-jQuery 基础
module4-JavaScript 高级特性、ES6 新特性
module4-05-ES6新特性
module4-04-正则表达式
module4-03-继承和函数进阶
module4-02-面向对象编程案例 随机方块、贪吃蛇
module4-01-面向对象编程、原型链、构造函数、原型对象
module3-Web APIs 网页应用编程
module3-05-定时器的应用-简单动画-无缝滚动-轮播图
人生赢家从规划开始,先觉知、量己力、衡外情、重实践、善反省
原文地址:https://www.cnblogs.com/adam/p/1227560.html
最新文章
web学习方法总结
跟着bob学win10 ump 学习笔记: lesson57 Weather
自学》5.程序集 英文:assembly
自学》4.百度ueditor的使用
自学》3.layoutit拖出简单的前端页面
Java常见算法
计算1-数值计算命令和案例
变量5-数组相关
变量4-变量赋值三种方法
变量3-变量子串
热门文章
变量2-位置-状态-特殊变量
变量1-规范-环境变量-普通变量
Ansible自动化
苹果ipone虚拟安装测试,共两篇这是第二篇,此教程图文讲解让你无需再找其他教程,我是握着玫瑰的屠夫,为你揭开网络的云雾。
LINUX xargs第二部分!!!学习经验分享。
MacOS和Ipone虚拟安装测试,共两篇这是第一篇,此教程图文讲解让你无需再找其他教程,我是握着玫瑰的屠夫,为你揭开网络的云雾。
学习LINUX中实用的命令>>>xargs第一部分!!!学习经验分享。
SpringBoot中控制Bean和类/内部类的执行顺序
java多线程问题
module5-02-jQuery 常用方法
Copyright © 2011-2022 走看看