专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » gridview合并表头:ASP.NET 2.0中合并 GridView 的表头单元格 »正文

gridview合并表头:ASP.NET 2.0中合并 GridView 的表头单元格

来源: 发布时间:星期六, 2008年12月27日 浏览:2次 评论:0


实际工作中往往需要合并表格头部单元格下面就是个实现例子运行结果如图:

C#

&lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; %&gt; &lt;&amp;nbsp;DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;script runat=&quot;server&quot;&gt; ICollection CreateDataSource<img src='/icons/16226kh.gif' /> { <img src='/icons/16226System.gif' />.Data.DataTable dt = <img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Data.DataTable<img src='/icons/16226kh.gif' />; <img src='/icons/16226System.gif' />.Data.DataRow dr; dt.Columns.Add(<img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Data.DataColumn(&quot;学生姓名&quot;, typeof(<img src='/icons/16226System.gif' />.String))); dt.Columns.Add(<img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Data.DataColumn(&quot;语文&quot;, typeof(<img src='/icons/16226System.gif' />.Decimal))); dt.Columns.Add(<img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Data.DataColumn(&quot;数学&quot;, typeof(<img src='/icons/16226System.gif' />.Decimal))); dt.Columns.Add(<img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Data.DataColumn(&quot;英语&quot;, typeof(<img src='/icons/16226System.gif' />.Decimal))); for (<img src='/icons/16226int.gif' /> i = 0; i &lt; 8; i<img src='/icons/16226jiajia.gif' />) { <img src='/icons/16226System.gif' />.Random rd = <img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Random(Environment.TickCount * i); ; dr = dt.NewRow<img src='/icons/16226kh.gif' />; dr[0] = &quot;学生&quot; + i.<img src='/icons/16226ToString.gif' /><img src='/icons/16226kh.gif' />; dr[1] = <img src='/icons/16226System.gif' />.Math.Round(rd.NextDouble<img src='/icons/16226kh.gif' /> * 100, 2); dr[2] = <img src='/icons/16226System.gif' />.Math.Round(rd.NextDouble<img src='/icons/16226kh.gif' /> * 100, 2); dr[3] = <img src='/icons/16226System.gif' />.Math.Round(rd.NextDouble<img src='/icons/16226kh.gif' /> * 100, 2); dt.Rows.Add(dr); } <img src='/icons/16226System.gif' />.Data.DataView dv = <img src='/icons/16226new.gif' /> <img src='/icons/16226System.gif' />.Data.DataView(dt); <img src='/icons/16226return.gif' /> dv; } protected void Page_Load(object sender, EventArgs e) { <img src='/icons/16226if.gif' /> (&amp;nbsp;IsPostBack) { GridView1.BorderColor = <img src='/icons/16226System.gif' />.Drawing.Color.DarkOrange; GridView1.DataSource = CreateDataSource<img src='/icons/16226kh.gif' />; GridView1.DataBind<img src='/icons/16226kh.gif' />; } } protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { <img src='/icons/16226if.gif' /> (e.Row.RowType <img src='/icons/16226dd.gif' /> DataControlRowType.Header) { GridViewRow rowHeader = <img src='/icons/16226new.gif' /> GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal); rowHeader.BackColor = <img src='/icons/16226System.gif' />.Drawing.Color.White; rowHeader.Font.Bold = true; TableCellCollection cells = e.Row.Cells; TableCell headerCell = <img src='/icons/16226new.gif' /> TableCell<img src='/icons/16226kh.gif' />; headerCell.Text = &quot;&quot;; rowHeader.Cells.Add(headerCell); headerCell = <img src='/icons/16226new.gif' /> TableCell<img src='/icons/16226kh.gif' />; headerCell.Text = &quot;学生成绩&quot;; 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(&quot;style&quot;, &quot;background:#FFF&quot;); } &lt;/script&gt; &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;title&gt;合并 GridView <img src='/icons/16226de.gif' />表头单元格&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form id=&quot;Form1&quot; runat=&quot;server&quot;&gt; &lt;asp:GridView ID=&quot;GridView1&quot; runat=&quot;server&quot; CellSpacing=&quot;1&quot; CellPadding=&quot;3&quot; Font-Size=&quot;12px&quot; Width=&quot;300px&quot; BackColor=&quot;orange&quot; BorderWidth=&quot;0&quot; OnRowDataBound=&quot;GridView1_RowDataBound&quot; _disibledevent=&quot;GridView1_RowCreated&quot;&gt; &lt;/asp:GridView&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; <script type="text/javascript"><!-- google_ad_client = "pub-1634561494151585"; /* 468x60, articlebottom */ google_ad_slot = "7716109916"; google_ad_width = 468; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </div> <div class="tags"> 标签:<a href="/Tag/71831/Index.html">gridview隐藏表头</a> <a href="/Tag/71829/Index.html">gridview固定表头</a> <a href="/Tag/71828/Index.html">gridview表头</a> <a href="/Tag/71827/Index.html">gridview合并表头</a> </div> <div id="plPdf"> <div> <a href="/mypdf/45456.pdf" title="下载 'gridview合并表头:ASP.NET 2.0中合并 GridView 的表头单元格' 的PDF电子版" style="color: #ff6600; font-size: 14px; font-weight: bold;">下载文章的 PDF文档电子版 离线看</a></div> </div> <div class="diggdiv"> <div id="digg45456" class="diggbox"> <div class="diggnum">0</div> <div class="digglink"> <a href="javascript:dig(45456);">顶一下</a> </div> </div> <div class="prevnext"> <div> <input type="hidden" id="txtArtTitle" value="gridview合并表头:ASP.NET 2.0中合并 GridView 的表头单元格" /> <input type="text" id="txtArtUrl" onclick="copy(this)" style="width:300px" value="http:/www.crazycoder.cn/DotNet/Article45456.html" /><input type="button" onclick="copy()" value="复制网址" /></div> </div> </div> <div class="clear"></div> </div> <div class="title-y"> <h3>相关文章</h3> </div> <div class="list-y"> <ul class="list"> </ul> </div> <div class="title-y"> <h3>读者评论</h3> </div> <div class="list-y"> <ul class="listcmt"> <li> <div class='pager'> <span class='pagerinfo'>共0条 分0页</span></div> </li> </ul> </div> <div class="title-y"> <h3>发表评论</h3> </div> <form id="formCmt" method="post" onsubmit="return saveComment();"> <div class="list-y"> <ul class="list"> <li>昵称:<input type="text" id="txtUserName" name="txtUserName" /><input type="hidden" id="txtArticleID" value="45456" /></li> <li>内容:<textarea id="txtContent" name="txtContent"></textarea></li> <li><input type="submit" value="发布评论" /> <input type="reset" value="重写" /></li> </ul> </div> </form> </div></td> <td valign="top"><div class="rank-list"> <script language="javascript" src="/Counter/Right.js" type="text/javascript"></script> <div class="title-b"> <ul class="btnr"> <li><a href="/Tag.html">更多</a></li> </ul> <h3><a href="/Tag.html">热门标签</a></h3> </div> <div class="list-y"> <ul class="tags"> <li><a href="/Tag/6163/Index.html">字符转换函数</a>(1)</li> <li><a href="/Tag/6156/Index.html">php最新技术</a>(1)</li> <li><a href="/Tag/6154/Index.html">php技术</a>(1)</li> <li><a href="/Tag/6151/Index.html">asp转php</a>(1)</li> <li><a href="/Tag/6149/Index.html">php程序员月薪</a>(1)</li> <li><a href="/Tag/6147/Index.html">php程序员工资</a>(1)</li> <li><a href="/Tag/6146/Index.html">清除浏览器缓存</a>(1)</li> <li><a href="/Tag/6145/Index.html">清空浏览器缓存</a>(1)</li> <li><a href="/Tag/6143/Index.html">浏览器缓存</a>(1)</li> <li><a href="/Tag/6130/Index.html">php模拟器</a>(1)</li> <li><a href="/Tag/6129/Index.html">ps2模拟器画面</a>(1)</li> <li><a href="/Tag/6128/Index.html">nds模拟器画面</a>(1)</li> <li><a href="/Tag/6127/Index.html">拳皇97修改版</a>(1)</li> <li><a href="/Tag/6123/Index.html">mysql编程</a>(1)</li> <li><a href="/Tag/6122/Index.html">统一身份认证</a>(1)</li> <li><a href="/Tag/6121/Index.html">身份认证</a>(1)</li> <li><a href="/Tag/6119/Index.html">vb数组维数</a>(1)</li> <li><a href="/Tag/6118/Index.html">php上传</a>(1)</li> <li><a href="/Tag/6117/Index.html">php图片上传</a>(1)</li> <li><a href="/Tag/6116/Index.html">网站title</a>(1)</li> <li><a href="/Tag/6115/Index.html">gt官方网站</a>(1)</li> <li><a href="/Tag/6107/Index.html">phpodbc</a>(1)</li> <li><a href="/Tag/6106/Index.html">require</a>(1)</li> <li><a href="/Tag/6104/Index.html">vbs发送附件</a>(1)</li> <li><a href="/Tag/6103/Index.html">126发送附件</a>(1)</li> <li><a href="/Tag/6099/Index.html">javarpc</a>(1)</li> <li><a href="/Tag/6096/Index.html">bios详细讲解</a>(1)</li> <li><a href="/Tag/6094/Index.html">樟木三层盒怎么用</a>(1)</li> <li><a href="/Tag/6093/Index.html">三层开发结构</a>(1)</li> <li><a href="/Tag/6092/Index.html">三层开发</a>(1)</li> <li><a href="/Tag/6088/Index.html">申请email</a>(1)</li> <li><a href="/Tag/6087/Index.html">email地址</a>(1)</li> <li><a href="/Tag/6086/Index.html">email</a>(1)</li> <li><a href="/Tag/6085/Index.html">transfe</a>(1)</li> <li><a href="/Tag/6083/Index.html">硬盘出错怎么解决</a>(1)</li> <li><a href="/Tag/6082/Index.html">加载出错怎么解决</a>(1)</li> <li><a href="/Tag/6081/Index.html">上传过程出错</a>(1)</li> <li><a href="/Tag/6080/Index.html">上传出错</a>(1)</li> <li><a href="/Tag/6079/Index.html">php网页模板</a>(1)</li> <li><a href="/Tag/6078/Index.html">php网页游戏</a>(1)</li> <li><a href="/Tag/6077/Index.html">php网页制作</a>(1)</li> <li><a href="/Tag/6076/Index.html">php网页</a>(1)</li> <li><a href="/Tag/6075/Index.html">php用户系统</a>(1)</li> <li><a href="/Tag/6074/Index.html">系统添加用户</a>(1)</li> <li><a href="/Tag/6073/Index.html">分页模板</a>(1)</li> <li><a href="/Tag/6072/Index.html">批量生成html</a>(1)</li> <li><a href="/Tag/6071/Index.html">asp批量生成</a>(1)</li> <li><a href="/Tag/6070/Index.html">批量生成网页</a>(1)</li> <li><a href="/Tag/6065/Index.html">数据透视表用法</a>(1)</li> <li><a href="/Tag/6064/Index.html">数据封装的过程</a>(1)</li> </ul> </div> <div class="title-b"> <ul class="btnr"> <li><a href="http://www.crazycoder.cn/rss.xml">RSS订阅</a></li> <li><a href="http://www.crazycoder.cn/">更多</a></li> </ul> <h3><a href="http://www.crazycoder.cn/">精华推荐</a></h3> </div> <div class="list-b"> <ul class="list"> <li><a href="/Yuanchuang/Article43008.html" target="_blank">卑鄙无耻的猫扑公司,无耻的联盟,黑心联盟</a></li><li><a href="/crazycoder/Article25652.html" target="_blank">关于这次疯狂代码生成器的改版,以及一些抓</a></li><li><a href="/YanZhengMa/Article25459.html" target="_blank">原创,使用轮廓以及扇形扫描实现qq的验证</a></li><li><a href="/Yuanchuang/Article11087.html" target="_blank">疯狂代码,大型网站架构系列之三,多对多关</a></li><li><a href="/Yuanchuang/Article11064.html" target="_blank">疯狂代码,大型网站架构系列之二,底层架构</a></li><li><a href="/Yuanchuang/Article10919.html" target="_blank">疯狂代码,大型网站架构系列之一,前言,不</a></li><li><a href="/Yuanchuang/Article10883.html" target="_blank">c# 一个有用的汉字转拼音类</a></li><li><a href="/Yuanchuang/Article10882.html" target="_blank">原创发布一个C#.Net对XML文件的操</a></li><li><a href="/Yuanchuang/Article10881.html" target="_blank">CrazyCoder原创发布一个c#获取</a></li><li><a href="/DotNet/Article3770.html" target="_blank">c#常用的正则表达式,其实对所有语言都通</a></li> </ul> </div> <div class="title-b"> <ul class="btnr"> <li><a href="http://www.crazycoder.cn/rss.xml">RSS订阅</a></li> <li><a href="http://www.crazycoder.cn/">更多</a></li> </ul> <h3><a href="http://www.crazycoder.cn/">Dig排行</a></h3> </div> <div class="list-b"> <ul class="list"> <li><a href="/crazycoder/Article33.html" target="_blank">疯狂代码生成器简介</a></li><li><a href="/DataBase/Article2529.html" target="_blank">sql语句大全:常用 SQL 语句大全</a></li><li><a href="/DataBase/Article3352.html" target="_blank">sql触发器:如何在SQL Server</a></li><li><a href="/Yuanchuang/Article2984.html" target="_blank">C#多线程教程系列之一,多线程入门,实例</a></li><li><a href="/DotNet/Article170.html" target="_blank">会员登陆代码 一个最简单的会员登陆代码</a></li><li><a href="/Yuanchuang/Article10919.html" target="_blank">疯狂代码,大型网站架构系列之一,前言,不</a></li><li><a href="/Texiao/Article23316.html" target="_blank">Flash文字特效</a></li><li><a href="/Yuanchuang/Article11064.html" target="_blank">疯狂代码,大型网站架构系列之二,底层架构</a></li><li><a href="/Security/Article2435.html" target="_blank">ftp映射:FTP映射让资源应用更灵活</a></li><li><a href="/Ajax/Article200.html" target="_blank">ajax应用实例 用AJAX编写用户注册</a></li> </ul> </div> <div class="title-b"> <ul class="btnr"> <li><a href="http://www.crazycoder.cn/rss.xml">RSS订阅</a></li> <li><a href="http://www.crazycoder.cn/">更多</a></li> </ul> <h3><a href="http://www.crazycoder.cn/">阅读排行</a></h3> </div> <div class="list-b"> <ul class="list"> <li><a href="/DotNet/Article170.html" target="_blank">会员登陆代码 一个最简单的会员登陆代码</a></li><li><a href="/crazycoder/Article33.html" target="_blank">疯狂代码生成器简介</a></li><li><a href="/DataBase/Article2529.html" target="_blank">sql语句大全:常用 SQL 语句大全</a></li><li><a href="/Security/Article3098.html" target="_blank">u盘文件夹被隐藏:手动清除仿文件夹图标U</a></li><li><a href="/Yuanchuang/Article2984.html" target="_blank">C#多线程教程系列之一,多线程入门,实例</a></li><li><a href="/Yuanchuang/Article10919.html" target="_blank">疯狂代码,大型网站架构系列之一,前言,不</a></li><li><a href="/Yuanchuang/Article2985.html" target="_blank">C#多线程教程系列之二,多线程入门,实例</a></li><li><a href="/Yuanchuang/Article11064.html" target="_blank">疯狂代码,大型网站架构系列之二,底层架构</a></li><li><a href="/DotNet/Article3770.html" target="_blank">c#常用的正则表达式,其实对所有语言都通</a></li><li><a href="/Yuanchuang/Article11087.html" target="_blank">疯狂代码,大型网站架构系列之三,多对多关</a></li> </ul> </div> <div class="title-b"> <ul class="btnr"> <li><a href="http://www.crazycoder.cn/rss.xml">RSS订阅</a></li> <li><a href="http://www.crazycoder.cn/">更多</a></li> </ul> <h3><a href="http://www.crazycoder.cn/">评论排行</a></h3> </div> <div class="list-b"> <ul class="list"> <li><a href="/DataBase/Article45465.html" target="_blank">汉字转换拼音:怎样将Oracle的外部表</a></li><li><a href="/DataBase/Article45464.html" target="_blank">解决震荡波补丁引起的Oracle不能启动</a></li><li><a href="/DataBase/Article45463.html" target="_blank">oracle数据库:ORACLE数据库开</a></li><li><a href="/DataBase/Article45462.html" target="_blank">javaoracle:谈谈在ORACLE</a></li><li><a href="/DataBase/Article45461.html" target="_blank">数据库服务器:Oralce数据库中的 专</a></li><li><a href="/DataBase/Article45460.html" target="_blank">oracle常见错误:Oracle常见问</a></li><li><a href="/DataBase/Article45459.html" target="_blank">redhatlinuxas4:RedHa</a></li><li><a href="/DataBase/Article45458.html" target="_blank">oracle导入导出工具:oracle导</a></li><li><a href="/DataBase/Article45457.html" target="_blank">sqlserver漏洞:微软 SQL S</a></li><li><a href="/DotNet/Article45456.html" target="_blank">gridview合并表头:ASP.NET</a></li> </ul> </div> </div></td> </tr> </table> </div> <div id="footer"> <div><a href="/MD5.html">MD5查询加密工具</a> <a href="/Entity.html">在线实体类生成工具</a></div> <div>Copyright 2006-2008 Powered by CrazyCoder.Cn,疯狂代码 All Rights Reserved.</div> <div><img src="/images/bottom.jpg"</div> <div> 豫ICP备08004854号<script src="http://s142.cnzz.com/stat.php?id=1135864&web_id=1135864&show=pic1" language="JavaScript" charset="gb2312"></script></div> </div> </body> </html>