找回密码
 立即注册

QQ登录

只需一步,快速开始

simonshen

论坛元老

27

主题

72

帖子

1万

积分

论坛元老

积分
17729

活字格认证

simonshen
论坛元老   /  发表于:2012-9-18 10:01  /   查看:4989  /  回复:1
很感谢版主之前给我的代码,我通过
  With vaSpread1
                        .Columns(.Columns.Count - 1).BackColor = Drawing.Color.LightGoldenrodYellow
                            .Columns(.Columns.Count - 1).HorizontalAlign = HorizontalAlign.Right
                            .Columns(.Columns.Count - 1).Locked = False
                    End With
这样的代码设置了列的颜色,可是现在有一个问题,我有一个需求,就是要将列的颜色变成一个特定的颜色,但是Drawing.Color里的颜色没有,有没有办法能通过颜色代码例如#FFFFC4,来设置列的BackColor 呢?感谢!

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-9-18 14:13:00
沙发
回复 1楼simonshen的帖子

simonshen 你好,
可以通过如下方式设置:

  1.         protected override void Render(HtmlTextWriter writer)
  2.         {
  3.             Table viewPort = this.FpSpread1.FindControl("viewport") as Table;
  4.             for (int i = 0; i < viewPort.Rows.Count; i++)
  5.             {
  6.                 viewPort.Rows[i].Cells[0].Style.Value = "background-color:#FFFFC4";
  7.             }
  8.             base.Render(writer);
  9.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部