找回密码
 立即注册

QQ登录

只需一步,快速开始

seafly521

论坛元老

6

主题

17

帖子

7614

积分

论坛元老

积分
7614

活字格认证

[已处理] 单元格Border问题

seafly521
论坛元老   /  发表于:2012-8-8 14:19  /   查看:8295  /  回复:7

  1. FpSpread1.ActiveSheetView.Cells[0, 0, 2, 2].Border.BorderColor = Color.Black;
  2. //如上代码只能让0,0单元格边框颜色改变,而不能改变多个单元格的边框颜色
复制代码

而且发现如果内侧单元格的右边和下边边框颜色会被遮住,如图:
x.jpg (6.09 KB, 下载次数: 1382)

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-8 17:26:00
沙发
回复 1楼seafly521的帖子

大侠你好,
1.可以使用 StyleInfo 设置边框,具体使用方法可以参考帮助文档中代码。
2.请问使用的浏览器是?
回复 使用道具 举报
seafly521
论坛元老   /  发表于:2012-8-9 09:53:00
板凳
回复 2楼iceman的帖子

--!只是一新人而已,我用来调试的是IE8和IE9
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-9 16:54:00
地板
回复 3楼seafly521的帖子

还要感谢 seafly 给我们共享的汉化 DateCalender 汉化 Demo,关于单元格边框设置可以使用以下代码:

  1.     protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }
  7.             FpSpread1.Sheets[0].Cells[1, 1].Border.BorderColor = Color.Black;
  8.             FpSpread1.Sheets[0].Cells[1, 1].Border.BorderSize = 2;
  9.         }
复制代码

下面是我的测试截图:
Untitled.png
回复 使用道具 举报
seafly521
论坛元老   /  发表于:2012-8-10 13:40:00
5#
回复 4楼iceman的帖子

谢谢,改变单个单元格边框颜色用以上代码已解决
请问下这个问题怎么解决:
FpSpread1.ActiveSheetView.Cells[0, 0, 2, 2].Border.BorderColor = Color.Black;
//如上代码只能让0,0单元格边框颜色改变,而不能改变多个单元格的边框颜色
回复 使用道具 举报
admin讲师达人认证 悬赏达人认证 活字格认证 SpreadJS 开发认证
管理员   /  发表于:2012-8-10 15:48:00
6#
回复 5楼seafly521的帖子

seafly521 你好,
1如果以 CelllRange 设置边框,目前只能以单元格为单位进行逐一设置。
2.同时还可以以 row、column、sheet 为单位进行边框设置。下面给出以 sheet 为单位进行设置代码:

  1.   if (IsPostBack)
  2.             {
  3.                 return;
  4.             }

  5.             FarPoint.Web.Spread.StyleInfo copy = new FarPoint.Web.Spread.StyleInfo("HeaderDefault");
  6.             copy.Border = new FarPoint.Web.Spread.Border(BorderStyle.Solid, Color.DarkBlue,2);
  7.             FarPoint.Web.Spread.StyleInfo si = new FarPoint.Web.Spread.StyleInfo(copy);
  8.             FpSpread1.ActiveSheetView.DefaultStyle = si;
复制代码
回复 使用道具 举报
seafly521
论坛元老   /  发表于:2012-8-13 12:50:00
7#
回复 6楼admin的帖子

谢谢,已经解决。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-13 14:09:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部