找回密码
 立即注册

QQ登录

只需一步,快速开始

asdsun

注册会员

2

主题

4

帖子

46

积分

注册会员

积分
46
最新发帖
asdsun
注册会员   /  发表于:2017-1-9 14:38  /   查看:3006  /  回复:3
本帖最后由 asdsun 于 2017-1-9 14:40 编辑

blob981630859.png    CheckBoxCellType ckbxcell = new CheckBoxCellType();    spd一覧.ActiveSheet.ColumnHeader.Columns[0].CellType = ckbxcell;加这句代码就变成这样

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-9 15:24:10
沙发
重新按照其他列设置下样式
    fpSpread1.ActiveSheet.ColumnHeader.Columns[0].CellType = ckbxcell;
            fpSpread1.ActiveSheet.ColumnHeader.Columns[0].BackColor = Color.Red;
            fpSpread1.ActiveSheet.ColumnHeader.Columns[0].Border = new FarPoint.Win.BevelBorder(FarPoint.Win.BevelBorderType.Raised, Color.Cyan, Color.DarkCyan);
回复 使用道具 举报
asdsun
注册会员   /  发表于:2017-1-10 09:45:36
板凳
dexteryao 发表于 2017-1-9 15:24
重新按照其他列设置下样式
    fpSpread1.ActiveSheet.ColumnHeader.Columns[0].CellType = ckbxcell;
   ...

blob52085875.png   CheckBoxCellType ckbxcell = new CheckBoxCellType();
spd一覧.ActiveSheet.ColumnHeader.Columns[0].Locked = false;            spd一覧.ActiveSheet.ColumnHeader.Columns[0].CellType = ckbxcell;
            spd一覧.ActiveSheet.ColumnHeader.Columns[0].BackColor = Color.Red;
            spd一覧.ActiveSheet.ColumnHeader.Columns[0].Border = new
            FarPoint.Win.BevelBorder(FarPoint.Win.BevelBorderType.Raised, Color.Cyan, Color.DarkCyan);

           spd一覧.ActiveSheet.ColumnHeader.DefaultStyle.BackColor = Color.Red;
还是不对  效果还是不一样


blob952234191.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-10 13:41:34
地板
默认行头是有渐变的,这个无法做到完全一致,你是否可以考虑把列宽变小一点。

或者您修改下spread的默认风格,不要用渐变色列头的风格。

评分

参与人数 1满意度 +5 收起 理由
asdsun + 5

查看全部评分

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