找回密码
 立即注册

QQ登录

只需一步,快速开始

michael

银牌会员

22

主题

57

帖子

3974

积分

银牌会员

积分
3974

活字格认证

michael
银牌会员   /  发表于:2011-10-22 20:53  /   查看:6103  /  回复:8
问题1   我设置单元格的边框属性
FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderStyle = BorderStyle.Solid;
FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderColor = Color.Black;
FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderSize = 1;
但是显示出来单元格有一条边没显示出来 这是怎么回事啊

问题2 设置边框的颜色时候能不能BorderColor的值设置成16进制格式的颜色

请教高手们了

123.png

11.18 KB, 下载次数: 274

png

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-10-24 18:06:00
沙发
你好,
1.我使用 IE8 调试边框显示正常,截图如下:

png

png

请问你使用的是什么浏览器?
2.如果需要用十六进制格式进行颜色设置,请使用以下代码:

  1. FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderColor = ColorTranslator.FromHtml("#FF0000");
复制代码
回复 使用道具 举报
michael
银牌会员   /  发表于:2011-10-26 22:11:00
板凳
我用的是ie7。ie6我也试过了都是那样的
回复 使用道具 举报
wp_pandy
高级会员   /  发表于:2011-10-27 22:21:00
地板
ie7和ie8的效果是有区别的。
回复 使用道具 举报
michael
银牌会员   /  发表于:2011-11-8 22:54:00
5#
这个问题有人能解决吗
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-9 12:15:00
6#

回复 5# michael 的帖子

你好,很抱歉这么久才回复你,我这里使用 Spread for ASP.NET 5.0 、VS 2010 分别在 IE6 和 IE8 下测试都没能重现你的问题,请问你使用 Spread 那个版本呢?
回复 使用道具 举报
michael
银牌会员   /  发表于:2011-11-9 21:40:00
7#
Spread for ASP.NET 4.0
ie6和ie7都试过了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-10 13:49:00
8#

回复 7# michael 的帖子

你好,Spread 4.0 网格线会把边框覆盖,所以需要设置表单 GridLines 为None,请使用以下代码查看效果:

  1.             FpSpread1.ActiveSheetView.GridLines = GridLines.None;
  2.             FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderStyle = BorderStyle.Solid;
  3.             FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderColor = Color.Red;
  4.             FpSpread1.ActiveSheetView.Cells[0, 1].Border.BorderSize = 1;
复制代码
效果图

png

png

Spread 5.0 及以上版本没有出现该情况,建议进行产品升级。
回复 使用道具 举报
wp_pandy
高级会员   /  发表于:2011-11-10 19:51:00
9#
学习了,我也遇到过,如果后面的那个单元格也设置边框的话就把问题解决了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部