找回密码
 立即注册

QQ登录

只需一步,快速开始

qimeimeiqi
初级会员   /  发表于:2019-9-11 13:17:47
11#
本帖最后由 qimeimeiqi 于 2019-9-19 15:17 编辑

总结一下解决方法,方便大家参考
FarPoint.Win.LineBorder lineBorder = new FarPoint.Win.LineBorder(Color.Red);
StyleInfo style = new StyleInfo();
style.Border = lineBorder;
fpSpread1.ActiveSheet.SetStyleInfo(-1, -1, style);  //默认全表单元格样式
fpSpread1.ActiveSheet.ColumnHeader.Rows[0].Border = lineBorder; //列头边框


for (int bor = 0; bor < 9; bor++)          // 数字9的含义为从0到8列设置列头
     {
        fpSpread1.ActiveSheet.ColumnHeader.Cells[0, bor].Border = lineBorder;  //列头边框
     }


评分

参与人数 1金币 +500 收起 理由
dexteryao + 500 很给力!

查看全部评分

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-12 15:27:06
12#
感谢分享!
回复 使用道具 举报
qimeimeiqi
初级会员   /  发表于:2019-9-13 08:34:07
14#

应该的
谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-16 10:57:42
15#
回复 使用道具 举报
qimeimeiqi
初级会员   /  发表于:2019-9-18 17:32:15
16#

你好,我还想问两个小问题。

如何隐藏excel中的过滤器这一行。过滤器设置在列头的第二行。
我写出来的
fpSpread1.ActiveSheet.ColumnHeader.Rows[1].Visible = false;
会把sheetview中的过滤器也隐藏掉。但是我只想在excel中隐藏它,不知道该怎么做。

还有一个问题是
依照您给的提示,我写出了列头边框。
但是这个列头边框可以设定到第几列吗?比如说从0列到9列设计列头边框,第10列开始没有边框

谢谢。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-19 11:17:20
17#
第一个问题我没看懂,第二个问题那一行需要边框就给哪一行设置就好了,不需要就不设置了。
回复 使用道具 举报
qimeimeiqi
初级会员   /  发表于:2019-9-19 12:26:48
18#
本帖最后由 qimeimeiqi 于 2019-9-19 12:29 编辑
dexteryao 发表于 2019-9-19 11:17
第一个问题我没看懂,第二个问题那一行需要边框就给哪一行设置就好了,不需要就不设置了。

第一个问题是第四个图片,我想在excel中把第二行去掉,但是又不想在sheetview中去掉第二行,因为第二行在sheetview中是数据过滤器。
第二个问题是第五个图片。j和k是多余的列,不想在j列和k列上设计列头边框。谢谢

(回复时好像不能上传截屏图片?)

回复 使用道具 举报
qimeimeiqi
初级会员   /  发表于:2019-9-19 14:55:40
19#
本帖最后由 qimeimeiqi 于 2019-9-19 15:14 编辑
dexteryao 发表于 2019-9-19 11:17
第一个问题我没看懂,第二个问题那一行需要边框就给哪一行设置就好了,不需要就不设置了。

两个问题都已经做出来了,叨扰了。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-20 00:22:01
20#
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部