找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-7-18 11:55  /   查看:4267  /  回复:1
为什么设置了边框颜色,下边和左边都显示不了?例如:        

protected void Page_Load(object sender, EventArgs e)
        {
            FpSpread1.Sheets[0].ColumnHeader.Columns[2].Border.BorderColor = ColorTranslator.FromHtml("#FF0000");
            FpSpread1.Sheets[0].Columns[2].Border.BorderColor = ColorTranslator.FromHtml("#FF0000");
        }
效果:
炎.jpg (12.71 KB, 下载次数: 39)

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-7-18 13:55:00
沙发
这和表格边框的Collapse属性设置有关

针对header部分可以在Render中添加一下代码:
  1.     protected override void Render(HtmlTextWriter writer)
  2.     {
  3.         Table cht = FpSpread1.FindControl("cht") as Table;
  4.         cht.Style[HtmlTextWriterStyle.BorderCollapse] = "separate";
  5.         base.Render(writer);
  6.     }
复制代码


针对内容区域的单元格可以使用下面的代码:
  1. FpSpread1.Sheets[0].Columns[2].Border = new FarPoint.Web.Spread.Border(BorderStyle.Solid, ColorTranslator.FromHtml("#FF0000"), 1);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部