找回密码
 立即注册

QQ登录

只需一步,快速开始

ivymeng

注册会员

1

主题

4

帖子

11

积分

注册会员

积分
11
  • 194

    金币

  • 1

    主题

  • 4

    帖子

最新发帖
ivymeng
注册会员   /  发表于:2022-3-3 18:21  /   查看:3149  /  回复:7
1金币
新建一个表格,设置表头字体颜色,怎么调都不改变。用代码写会提示没有columnheader这个属性。以前旧版本的ss7导入进来就是正常的。

最佳答案

查看完整内容

问题解决了,就是新版本默认不支持这种用法,如果想用sheetview对象的columnheader这个属性,需要修改legacyBehaviors这个属性

7 个回复

倒序浏览
最佳答案
最佳答案
ivymeng
注册会员   /  发表于:2022-3-3 18:21:09
来自 7#
Richard.Ma 发表于 2022-3-7 17:37
抱歉,拍照图片看不清楚,建议还是上传一个重现问题的demo

问题解决了,就是新版本默认不支持这种用法,如果想用sheetview对象的columnheader这个属性,需要修改legacyBehaviors这个属性
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-4 10:24:35
2#
            fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.BackColor= System.Drawing.Color.Red;
            fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.ForeColor= System.Drawing.Color.Yellow;
回复 使用道具 举报
ivymeng
注册会员   /  发表于:2022-3-4 12:03:27
3#
Richard.Ma 发表于 2022-3-4 10:24
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.BackColor= System.Drawing.Color.Red;
   ...

designer里写这段代码不报错,但是颜色效果也没起作用。如果换成fpSpread1_sheet1.ColumnHeader的,designer就会提示ColumnHeader属性不存在
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-4 17:17:35
4#
我没有明白你说的designer里写这段代码以及designer就会提示ColumnHeader属性不存在是什么意思,麻烦发一个报错的demo来说明问题
回复 使用道具 举报
ivymeng
注册会员   /  发表于:2022-3-7 11:25:55
5#
传代码有点费劲,上两个图片。
IMG_20220307_112427.jpg
IMG_20220307_112435.jpg
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-7 17:37:25
6#
抱歉,拍照图片看不清楚,建议还是上传一个重现问题的demo
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-3-10 17:22:12
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部