日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GridView多行表头合并

發布時間:2024/9/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GridView多行表头合并 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

多行表頭合并, 網上很多實例, 這里寫的很詳細, 力求讓每個人都能看懂.
實現原理:GridView在ASP.NET中最終轉為HMTL的表格顯示表頭。
在GridView創建行表頭行時: e.Row.RowType == DatacontrolRowType.Header
清除掉舊的表頭, 再重新拼接新的表頭.

TableHeaderCell thc =?new TableHeaderCell();

thc.Text = "表頭";

對應生成的HTML為:<th>表頭</th>

多行表頭合并效果圖

測試多行合并表頭表頭表頭1表頭2表頭3表頭1-1表頭2-1表頭2-2表頭3-1表頭3-2表頭3-3
1 protectedvoidGridView1_RowCreated(objectsender,?GridViewRowEventArgs?e)2 {?3 //判斷創建的行是否為表頭行?4 if?(e.Row.RowType?==?DataControlRowType.Header)?5 {?6 //獲取表頭所在行的所有單元格?7 TableCellCollection?tcHeader?=?e.Row.Cells;?8 //清除自動生成的表頭?9 tcHeader.Clear();10 11 //新添加的第一個表頭單元格,?設置為合并7個列,?從而形成一行.12 tcHeader.Add(new?TableHeaderCell());13 tcHeader[0].ColumnSpan?=?7;14 tcHeader[0].Text?=?"測試多行合并表頭</th></tr><tr>";15 //</th>表示當前單元格結束,?</tr>表示本行結束,?<tr>另起新一行????關鍵點16 17 //添加第二個表頭單元格,?設置為合并兩行.18 tcHeader.Add(new?TableHeaderCell());19 tcHeader[1].RowSpan?=?2;20 tcHeader[1].Text?=?"表頭";21 22 tcHeader.Add(new?TableHeaderCell());23 tcHeader[2].Text?=?"表頭1";24 25 tcHeader.Add(new?TableHeaderCell());26 tcHeader[3].ColumnSpan?=?2;27 tcHeader[3].Text?=?"表頭2";28 29 tcHeader.Add(new?TableHeaderCell());30 tcHeader[4].ColumnSpan?=?3;31 tcHeader[4].Text?=?"表頭3</th></tr><tr>";32 33 //第二行的所有的單元格添加完成,?換行</th></tr><tr>34 35 //添加第三行所有的單元格36 tcHeader.Add(new?TableHeaderCell());37 tcHeader[5].Text?=?"表頭1-1";38 39 tcHeader.Add(new?TableHeaderCell());40 tcHeader[6].Text?=?"表頭2-1";41 42 tcHeader.Add(new?TableHeaderCell());43 tcHeader[7].Text?=?"表頭2-2";44 45 tcHeader.Add(new?TableHeaderCell());46 tcHeader[8].Text?=?"表頭3-1";47 48 tcHeader.Add(new?TableHeaderCell());49 tcHeader[9].Text?=?"表頭3-2";50 51 tcHeader.Add(new?TableHeaderCell());52 tcHeader[10].Text?=?"表頭3-3</th></tr><tr>";53 ????????}54 55 ????} ~~~~~~~~曾華生的博客文章~~~~~~~~~~

總結

以上是生活随笔為你收集整理的GridView多行表头合并的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。