找回密码
 立即注册

QQ登录

只需一步,快速开始

xgsoftware

注册会员

12

主题

29

帖子

198

积分

注册会员

积分
198

活字格认证

xgsoftware
注册会员   /  发表于:2014-7-4 16:45  /   查看:5212  /  回复:3
通过如下代码合并列头
            this.mainSpread.Sheets[0].ColumnHeader.RowCount = 2;

            // Span the header cells as needed.
            this.mainSpread.Sheets[0].ColumnHeaderSpanModel.Add(0, 0, 1, 6);
            this.mainSpread.Sheets[0].ColumnHeaderSpanModel.Add(0, 6, 1, 5);
            this.mainSpread.Sheets[0].ColumnHeaderSpanModel.Add(0, 11, 1, 3);
            this.mainSpread.Sheets[0].ColumnHeaderSpanModel.Add(0, 14, 1, 4);

            // Set the labels as needed --
            // using the Label property or the cell Text property.
            this.mainSpread.Sheets[0].ColumnHeader.Cells[0, 0].Text = "工程基本情况";
            this.mainSpread.Sheets[0].ColumnHeader.Cells[1, 0].Text = "部门";
            this.mainSpread.Sheets[0].ColumnHeader.Cells[1, 1].Text = "项目名称";
            this.mainSpread.Sheets[0].ColumnHeader.Cells[1, 2].Text = "合同金额";
            this.mainSpread.Sheets[0].ColumnHeader.Cells[1, 3].Text = "增减";
            this.mainSpread.Sheets[0].ColumnHeader.Cells[1, 4].Text = "预计总收入";
            this.mainSpread.Sheets[0].ColumnHeader.Cells[1, 5].Text = "预计毛利率";
可第二行的列头显示不对,有解决方法吗,明细感觉多了一个分割线

无标题.png

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-4 17:28:00
沙发
回复 1楼xgsoftware的帖子

出现问题原因是行高大于背景图片高度,所以在竖直方向图片反复填充,可以通过以下代码指定背景图片:

  1.             this.FpSpread1.ColumnHeader.DefaultStyle.Background.BackgroundImageUrl = null;
复制代码
回复 使用道具 举报
xgsoftware
注册会员   /  发表于:2014-7-4 17:37:00
板凳
多谢  解决了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-7 09:32:00
地板
回复 3楼xgsoftware的帖子

恩,不客气。

评分

参与人数 1满意度 +5 收起 理由
xgsoftware + 5 谢谢问题解决

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部