ASP.NET 2.0中合并 GridView 的表頭單元格
2006/12/26 17:42:49
在實際工作中,往往需要合并表格頭部的單元格,下面就是一個實現的例子。運行結果如圖:
C# <%...@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">...
ICollection CreateDataSource()
...{
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("學生姓名", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("語文", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("數學", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("英語", typeof(System.Decimal)));
for (int i = 0; i < 8; i++)
...{
System.Random rd = new System.Random(Environment.TickCount * i); ;
dr = dt.NewRow();
dr[0] = "學生" + i.ToString();
dr[1] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[2] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[3] = System.Math.Round(rd.NextDouble() * 100, 2);
dt.Rows.Add(dr);
}
System.Data.DataView dv = new System.Data.DataView(dt);
return dv;
}
protected void Page_Load(object sender, EventArgs e)
...{
if (!IsPostBack)
...{
GridView1.BorderColor = System.Drawing.Color.DarkOrange;
GridView1.DataSource = CreateDataSource();
GridView1.DataBind();
}
}
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
...{
if (e.Row.RowType == DataControlRowType.Header)
...{
GridViewRow rowHeader = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal);
rowHeader.BackColor = System.Drawing.Color.White;
rowHeader.Font.Bold = true;
TableCellCollection cells = e.Row.Cells;
TableCell headerCell = new TableCell();
headerCell.Text = "";
rowHeader.Cells.Add(headerCell);
headerCell = new TableCell();
headerCell.Text = "學生成績";
headerCell.ColumnSpan = cells.Count - 1;
headerCell.HorizontalAlign = HorizontalAlign.Center;
rowHeader.Cells.Add(headerCell);
rowHeader.Visible = true;
GridView1.Controls[0].Controls.AddAt(0, rowHeader);
}
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
...{
e.Row.Attributes.Add("style", "background:#FFF");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>合并 GridView 的表頭單元格</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:GridView ID="GridView1" runat="server" CellSpacing="1" CellPadding="3"
Font-Size="12px" Width="300px" BackColor="orange" BorderWidth="0"
OnRowDataBound="GridView1_RowDataBound" OnRowCreated="GridView1_RowCreated">
</asp:GridView>
</form>
</body>
</html>
VB.NET <%.
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
国产成人精品亚洲精品|
中文字幕精品一区二区精品|
美美女高清毛片视频免费观看|
国产精品免费小视频|
japanesehd熟女熟妇|
成年女人免费播放影院|
久久精品无码精品免费专区|
欧美性极品hd高清视频|
亚洲色偷偷偷综合网|
精品国产一区二区三区2021
|
国产又色又爽又黄的|
美女巨胸喷奶水视频www免费|
好吊妞精品视频|
中文字幕免费在线观看动作大片|
日韩欧美中文字幕一区|
亚洲免费网站观看视频|
欧美色aⅴ欧美综合色|
伊人久久大香线蕉精品|
精品久久洲久久久久护士|
四虎永久精品免费观看|
野花视频www高清|
国产成人AV一区二区三区无码|
奇米四色77777|
国产超薄肉色丝袜的免费网站|
a级高清观看视频在线看|
小蝌蚪影院在线观看|
中文字幕亚洲综合久久|
日本一区二区三区在线观看|
久久婷婷人人澡人人爱91|
最近中文字幕mv免费高清电影|
亚洲人成网亚洲欧洲无码|
欧美日韩一区二区三区自拍|
亚洲精品乱码久久久久久|
狠狠色成人综合首页|
免费h视频在线观看|
精品乱码一区内射人妻无码
|
高级秘密俱乐部的娇妻|
国产成人精品免费视频大全可播放的|
菠萝视频在线完整版|
国产精品人成在线播放新网站|
67194在线午夜亚洲|