找回密码
 立即注册

QQ登录

只需一步,快速开始

一颗葡萄籽

初级会员

25

主题

56

帖子

219

积分

初级会员

积分
219
一颗葡萄籽
初级会员   /  发表于:2022-5-12 16:33  /   查看:2214  /  回复:5
1金币
列头有两行我想将中间的边线去掉或者设置成和背景色一样的效果,不是合并单元格,应该怎么实现。
我尝试将第一行的下边线和第二行的上边线设成和背景色一样的蓝色时,发现左右的边线也没了。把第一行的下边线和第二行的上边线的size设成0发现左右的线也没了,不知道是不是潜在的bug,我用的是日语版的asp.net v10

sheet.ColumnHeader.Rows[0].Border.BorderColorBottom = Color.blue;
sheet.ColumnHeader.Rows[1].Border.BorderColorTop = Color.blue;

2022-05-12_150702.png

最佳答案

查看完整内容

测试了一下,可以这样设置

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-12 16:33:13
来自 4#
测试了一下,可以这样设置
  1.             sheet.ColumnHeader.Rows[1].Border = new Border() {
  2.                 BorderStyle = BorderStyle.Solid,
  3.                 BorderColor = Color.Red,
  4.                 BorderSizeBottom = 2,
  5.                 BorderSizeLeft = 2,
  6.                 BorderSizeRight = 2,
  7.                 BorderSizeTop = 0
  8.             };
  9.             sheet.ColumnHeader.Rows[0].Border = new Border()
  10.             {
  11.                 BorderStyle = BorderStyle.Solid,
  12.                 BorderColor = Color.Red,
  13.                 BorderSizeBottom = 0,
  14.                 BorderSizeLeft = 2,
  15.                 BorderSizeRight = 2,
  16.                 BorderSizeTop = 2
  17.             };
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-12 18:00:22
2#
如果按照你的描述来看的话可能就是bug,检验你可以在最新版本上测试看看,日文版你需要到我们的日本官网下载测试
回复 使用道具 举报
一颗葡萄籽
初级会员   /  发表于:2022-5-13 09:53:11
3#
Richard.Ma 发表于 2022-5-12 18:00
如果按照你的描述来看的话可能就是bug,检验你可以在最新版本上测试看看,日文版你需要到我们的日本官网下 ...

那怎么实现我想要的效果呢?
回复 使用道具 举报
一颗葡萄籽
初级会员   /  发表于:2022-5-13 10:42:02
5#
Richard.Ma 发表于 2022-5-13 10:12
测试了一下,可以这样设置

谢谢,还需要设置其他方向的式样啊,只设单一方向的还不行。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-13 11:21:57
6#
嗯,确实是这样
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部