http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=B3F3462D-DC34-41CE-9FEE-6965B2A3D1AD
假設你的DataGrid有三列,現在想將前兩列作為"大類1",第三列作為"大類2",現在,你可以在ItemDataBound事件中加入下面的程式碼:
if (e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].ColumnSpan = 2;
e.Item.Cells[0].Text = "大類1</td><td>大類2</td></tr><tr><td>" + e.Item.Cells[0].Text;
}
用這個方法可以為任意新增新行。
C#
if (e.Item.ItemType == ListItemType.Header)
{
DataGridItem dgi = new DataGridItem(0,-1,ListItemType.Header);
DataGridItem dgi1= new DataGridItem(0,-1,ListItemType.Header);
Table tb = new Table();
tb = (Table)DataGrid1.Controls[0];
tb.Rows.AddAt(0,dgi);
tb.Rows.AddAt(1,dgi1);
TableCell tc = new TableCell();
TableCell tc1 = new TableCell();
TableCell tc2 = new TableCell();
TableCell tc22 = new TableCell();
tc.Text = "ddd";
tc.ColumnSpan = 1;
dgi.Cells.Add(tc);
tc1.Text = "ddd2";
tc1.ColumnSpan = 1;
dgi.Cells.Add(tc1);
tc2.Text = "ddd";
tc2.ColumnSpan = 1;
dgi1.Cells.Add(tc2);
tc22.Text = "ddd2";
tc22.ColumnSpan = 1;
dgi1.Cells.Add(tc22);
}
VB.NET顯示雙層表頭
Dim dgi As DataGridItem
Dim dgi1 As DataGridItem
Dim tc As New TableCell()
Dim tc1 As New TableCell()
Dim tc2 As New TableCell()
Dim tc22 As New TableCell()
Dim tb As New Table()
If (e.Item.ItemType = ListItemType.Header) Then
dgi = New DataGridItem(0, -1, ListItemType.Header)
dgi1 = New DataGridItem(0, -1, ListItemType.Header)
tb = CType(DataGrid1.Controls(0), Table)
tb.Rows.AddAt(0, dgi)
tb.Rows.AddAt(1, dgi1)
tc.Text = "ddd"
tc.ColumnSpan = 1
dgi.Cells.Add(tc)
tc1.Text = "ddd2"
tc1.ColumnSpan = 1
dgi.Cells.Add(tc1)
tc2.Text = "ddd"
tc2.ColumnSpan = 1
dgi1.Cells.Add(tc2)
tc22.Text = "ddd2"
tc22.ColumnSpan = 1
dgi1.Cells.Add(tc22)
End If
[轉帖]DataGrid顯示雙層表頭,即可實現合併單元格問題
相關文章
- WPF DataGrid實現單擊單元格直接編輯
- 效率爆表!EasyExcel合併單元格這樣實現才是yydsExcel
- js實現table合併相同列單元格JS
- el-table自定義合併單元格後,單元格錯亂的問題
- Java Servlet 實現合併多單元格匯出ExcelJavaServletExcel
- js 表格合併單元格JS
- 表格td單元格合併
- vue表格合併單元格Vue
- EasyExcel-合併單元格Excel
- Element-plus 合併單元格
- element中表格合併單元格
- Bootstrap-table 合併相同單元格boot
- excel合併的單元格重新填充Excel
- 關於HTML表格合併單元格的靈魂拷問HTML
- table表頭單元格斜線效果
- 快速查詢EXCEL整個工作表中的合併單元格Excel
- 記錄vxe-table合併單元格
- postgresql高階應用之合併單元格SQL
- springboot-實現excle檔案匯出的單元格相同內容合併Spring Boot
- 什麼?都2023年了你居然還不會table表頭單元格合併?(附el-table單行、多級表頭多個案例)
- Geoserver + MySQL實現圖層顯示和文字顯示ServerMySql
- elementui表格動態資料單元格合併UI
- elementui——表格的相同內容單元格合併UI
- 【java】Aspose.Words 合併單元格2種情況(橫向合併,縱向合併)Java
- OCFS,OCFS2,ASM,RAW 討論主題合併帖(轉)二ASM
- table表格單元格橫向和屬性合併
- table 表格單元格橫向與縱向合併
- el-input-number 的圖層顯示問題
- vxe-table grid 分享實現單元格編輯表格表尾合計實時計算
- element table 表頭顯示 tooltip
- NPOI擴充套件--判斷指定單元格是否為合併單元格和輸出該單元格的行列跨度(維度)套件
- JavaScript合併表格中的內容相同的單元格JavaScript
- devexpress report 合併列具有重複值的單元格devExpress
- layui將table轉化表單顯示(即table.render轉為表單展示)UI
- easyExcel多行表頭設定不同樣式和特定單元格設定樣式的實現Excel
- [轉帖]XACT_ABORT 的問題
- excel合併單元格快捷鍵 excel多個表格內容合併到一起Excel
- 【C#】DevExpress實現複合表頭C#devExpress
- element-ui el-table 表格合併後,滑鼠經過的高亮顯示問題UI