找回密码
 立即注册

QQ登录

只需一步,快速开始

taxsoft

中级会员

76

主题

246

帖子

608

积分

中级会员

积分
608

活字格认证微信认证勋章元老葡萄

taxsoft
中级会员   /  发表于:2012-5-28 15:18  /   查看:5314  /  回复:7
如何设置间隔行颜色,有不用循环的快捷方式嘛

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-28 15:27:00
沙发
可以使用Spread for WinForms中提供的以下方法来设置:
  1. fpSpread1.Sheets[0].AlternatingRows.Count = 2;
  2. fpSpread1.Sheets[0].AlternatingRows[0].BackColor = Color.RoyalBlue;
  3. fpSpread1.Sheets[0].AlternatingRows[0].ForeColor = Color.Navy;
  4. fpSpread1.Sheets[0].AlternatingRows[1].BackColor = Color.LightYellow;
  5. fpSpread1.Sheets[0].AlternatingRows[1].ForeColor = Color.Navy;
复制代码
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-5-28 17:12:00
板凳
原帖由 dof 于 2012-5-28 15:27:00 发表
可以使用Spread for WinForms中提供的以下方法来设置:
[code]fpSpread1.Sheets[0].AlternatingRows.Count = 2;
fpSpread1.Sheets[0].AlternatingRows[0].BackColor = Color.RoyalBlue;
fpSpread1.Sheets[0].Alte......


非常好!
还有不显示表格线、只显示行线  这些方法呢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-28 17:25:00
地板
哈哈
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-5-29 10:54:00
5#

又一个问题

原帖由 dof 于 2012-5-28 17:25:00 发表
哈哈


又一个问题
我在设置间隔行的时候,
我想在表的前面保留几行,使得样式不受影响,怎么可以做得到?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-29 14:54:00
6#

回复 5# taxsoft 的帖子

taxsoft 你好,
可以在设置交替行样式之后,重新设置目标行背景色,测试代码:

  1.             fpSpread1.Sheets[0].AlternatingRows.Count = 2;
  2.             fpSpread1.Sheets[0].AlternatingRows[0].BackColor = Color.RoyalBlue;
  3.             fpSpread1.Sheets[0].AlternatingRows[0].ForeColor = Color.Navy;
  4.             fpSpread1.Sheets[0].AlternatingRows[1].BackColor = Color.LightYellow;
  5.             fpSpread1.Sheets[0].AlternatingRows[1].ForeColor = Color.Navy;

  6.             fpSpread1.Sheets[0].Rows[0].BackColor = System.Drawing.Color.White;
  7.             fpSpread1.Sheets[0].Rows[1].BackColor = System.Drawing.Color.White;
  8.             fpSpread1.Sheets[0].Rows[2].BackColor = System.Drawing.Color.White;
  9.             fpSpread1.Sheets[0].Rows[3].BackColor = System.Drawing.Color.White;
复制代码
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-5-29 16:41:00
7#
原帖由 iceman 于 2012-5-29 14:54:00 发表
taxsoft 你好,
可以在设置交替行样式之后,重新设置目标行背景色,测试代码:
[code]
            fpSpread1.Sheets[0].AlternatingRows.Count = 2;
            fpSpread1.Sheets[0].AlternatingRows[0].BackC......


这样是没有办法的办法,其实您告诉我只能通过代码恢复就好啦
谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-29 17:14:00
8#

回复 7# taxsoft 的帖子

精辟,我以后注意。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部