找回密码
 立即注册

QQ登录

只需一步,快速开始

jiangweihz

金牌服务用户

32

主题

80

帖子

760

积分

金牌服务用户

积分
760
jiangweihz
金牌服务用户   /  发表于:2017-4-12 14:38  /   查看:3542  /  回复:7
版主:1. 如何让spread控件内的所有单元格边框设置颜色
2. spread控件标题的背景色加颜色
3. 如何显示和不显示某列的排序图标

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-12 16:31:31
沙发
1. 设置边框请参考
http://sphelp.grapecity.com/WebH ... win-cellborder.html

2. 设置ColumnHeader 里的cell
            fpSpread2.ActiveSheet.ColumnHeader.Cells[0, 0].BackColor = Color.Red;
3

            fpSpread2.ActiveSheet.Columns[0].AllowAutoSort = true;
回复 使用道具 举报
jiangweihz
金牌服务用户   /  发表于:2017-4-13 14:26:51
板凳
版主,边框要一个一个单元格去设置吗?难道没有一条语句就可以把所有单元格都设置的吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-13 15:46:07
地板
直接修改默认样式

            fpSpread2.ActiveSheet.DefaultStyle.BackColor = Color.Red;
回复 使用道具 举报
jiangweihz
金牌服务用户   /  发表于:2017-4-19 09:43:32
5#
版主,我使用了fpSpread2.ActiveSheet.DefaultStyle.BackColor = Color.Black;
边框有些粗,可以细些吗?
1.jpg
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-19 10:05:30
6#
回复 使用道具 举报
jiangweihz
金牌服务用户   /  发表于:2017-4-19 10:12:21
7#
FarPoint.Win.LineBorder lineBorder = new FarPoint.Win.LineBorder(Color.Black, 1);            
MainSpread.fpSpreadControl.ActiveSheet.DefaultStyle.Border = lineBorder;
这样是最细的吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-19 15:04:44
8#
是最细的,如果相邻的单元格左右都有边框,那么就会变粗。
您可以只设置一侧

            FarPoint.Win.LineBorder lineBorder = new FarPoint.Win.LineBorder(Color.Black, 1, false, false, true, true);
            fpSpread1.ActiveSheet.DefaultStyle.Border = lineBorder;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部