DataGridView任意多层表头
来源:互联网 发布:linux新建shell脚本 编辑:程序博客网 时间:2024/04/27 14:57
原来发布过一个双层表头,但是还有很多缺陷,这次修改了算法,提高了性能,实现了任意多层表头,希望能给你带来帮助。
/*****************************************************************/
/*
* 名称:DataGridView控件扩展
* 版本:1.0 RYSOFT 2007.10.19 只能用于二层表头
* 修正:2.0 RYSOFT 2008.05.29 可用与多层表头,修正部分显示问题
* 功能:
* 1、利用DataGridView控件重载,实现双层表头功能。其中第一层可有合并列,
* 第二层为基本列,即不包含合并列。
* 使用:如果是双表头,ColumnHeadersHeightSizeMode 不能设置为AutoSize,
* 同时最好把表头的Height设置为50,对于合并列,在属性中更改TitleHeader,
* TitleHeader属性格式为:层号|合并起始列|合并列文字|合并结束列
* 示例:1|5|去年同期|7,其意义是在第一层把第5到第7列合并,标题为“去年同期”。
* 如果有多个合并列,请回车换行后按格式添加。
* CollumnSpan合并列下数据列跨层信息(只填写跨两层及两层以上的列)
* 格式:列号|所跨层数
* 用途:合并列下数据列跨层时用来修正文字位置,不填写,则都紧靠底边
* 不设置TitleHeader属性,控件仍为原基本功能。
*/
/*****************************************************************/
参数:
TitleHeader:
1|2|合并列111|3
1|5|合并列222|9
2|5|合并列333|7
3|5|合并列444|6
CollumnSpan:
2|3
3|3
7|2
8|3
9|3
效果如下:
由于版权问题,不提供源码,见谅。
但提供可使用的控件DLL
下载地址:MutiHeaderGridView
- DataGridView任意多层表头
- 实现DataGridView的多层表头
- datagrid多层表头
- DataGrid多层表头设计
- Ext多层表头
- list view 多层表头
- Datagridview 实现二维表头
- datagridview合并表头
- 复合表头DataGridView
- Datagridview 实现二维表头
- datagridview合并表头
- dataGridView 合并表头
- DataGridView复合表头
- dataGridView CellPainting 二维表头
- winForm datagridview 表头处理
- 多维表头的DataGridView
- DataGridView实现多维表头
- DATAGRIDVIEW 合并表头
- 动画
- flex用户登陆
- JAVA取出特定年月的最大日期
- 伊坎将猛烈攻击雅虎董事会 微软静观其变
- Google AJAX Libraries API 发布
- DataGridView任意多层表头
- Hibernate中的数据库连接池配置
- 美国曝光中美撞机原因:EP-3在监听中国海南基地
- 如何制作迷你的linux
- Java编程那些事儿26—移位运算符
- 趋势警告:恶搞白宫whitehouse.org网站被挂马
- 删除SQL表中的某一列
- 人间哪有几回情,珍惜爱情到永恒
- 传奇Delphi被廉价甩卖