快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

DATAGRID表头跨行合并的实现

如下图的DataGrid表头 标题1 标题2
子标题1 子标题2




在.net中可用如下的方式实现跨行合并DataGrid表头栏位:在DataGrid 的ItemCreate 事件中加入以下代码。

private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

{

if ( e.Item.ItemType == ListItemType.Header )

{

TableCellCollection tcl = e.Item.Cells;//获得表头元素的实例

tcl.Clear();//清除原有控件

tcl.Add( new TableHeaderCell() );//添加表头控件

tcl[0].RowSpan = 2; //定义表头的所占的行数

tcl[0].Text = "标题1";

//下一行


tcl.Add( new TableHeaderCell() );

tcl[1].ColumnSpan = 2;

tcl[1].Text = "标题2

子标题1 子标题2";

}

}
返回类别: 教程
上一教程: ASP:COOKIE使用指南
下一教程: 使用W3SOCKETS组件实现域名查询功能

您可以阅读与"DATAGRID表头跨行合并的实现"相关的教程:
· NT 下虚拟域名的实现
· UBB代码的实现(REPLACE方式)
· ASP实现批量录入数据的实现
· ASP环境下邮件列表功能的实现 (二)
· ASP环境下邮件列表功能的实现 (二)(推荐)
    微笑服务 优质保证 索取样品