Asp.Net下的DataGrid的多层表头
来源:互联网 发布:mac可以玩使命召唤 编辑:程序博客网 时间:2024/05/22 00:11
先看下表:
实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了:
我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了“</td><td>”的html标记,如此而已;因此根据上面的例子,可以在第3列的header里输入以下内容“</td></tr><TR><TD>北京</TD><TD>上海</TD><TD>深圳</TD></TR>”,这时你会发现2层表头就出现了:
但是显然还不够,因为我们还需要行、列的合并
我们可以在DataGrid的ItemDataBound事件中处理
if(e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells[0].RowSpan = 2;
e.Item.Cells[1].ColumnSpan = 3;
e.Item.Cells[2].Visible = false;
e.Item.Cells[3].Visible = false;
}
0 0
- Asp.Net下的DataGrid的多层表头
- Asp.Net下的DataGrid的多层表头
- Asp.Net下的DataGrid的多层表头(网友贴)
- Asp.Net下的DataGrid的多层表头
- [zt]Asp.Net下的DataGrid的多层表头
- Asp.Net下的DataGrid的多层表头
- Asp.Net下的DataGrid的多层表头
- asp.net的DataGrid的多层表头
- asp.net的DataGrid的多层表头
- asp.net的DataGrid的多层表头
- Net下的DataGrid的多层表头
- Asp.Net下的DataGrid的多层表头(网友贴) 选择自 yoyo83 的 Blog
- asp.net datagrid实现多层表头
- ASP.NET中固定DataGrid的表头
- .datagrid多层表头功能的实现
- WebUI中DataGrid多层表头的终极解决办法
- datagrid多层表头
- DataGrid多层表头设计
- Fire Net
- Spring集成Hibernate,使用JPA注解方式,新增数据无法提交
- Knights of the Round Table
- Horizon 源码阅读(二)—— Horizon 模块注册机制
- 转载 ACM训练计划
- Asp.Net下的DataGrid的多层表头
- nyoj 最长公共子序列
- 学习笔记3-跟踪分析Linux内核的启动过程
- Appium源码分析(2)-main函数
- [protobuf] 如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
- zedboard上opencv+Qt 开始自动运行命令用来挂载opecv和QT镜像
- 12 字符串排序
- Aexi(3)
- 2.6 内核中网络的改进