找回密码
 立即注册

QQ登录

只需一步,快速开始

seaman

初级会员

6

主题

12

帖子

420

积分

初级会员

积分
420

活字格认证

seaman
初级会员   /  发表于:2013-5-6 19:05  /   查看:4559  /  回复:4
我是这样设置的背景色:
  this.fpSpreadProStatus.ActiveSheet.Rows[viewRowIndex].BackColor = Color.Orange;
但是找不到删除的方法了,有没有一次全部清除背景色的方法呢

4 个回复

倒序浏览
山水
初级会员   /  发表于:2013-5-7 13:54:00
沙发
调用该行的ResetBackColor()方法:
this.fpSpreadProStatus.ActiveSheet.Rows[viewRowIndex].ResetBackColor();
回复 使用道具 举报
seaman
初级会员   /  发表于:2013-5-7 14:24:00
板凳
如果行数量很多,每次都要循环一遍清除背景色吗?
回复 使用道具 举报
seaman
初级会员   /  发表于:2013-5-7 14:24:00
地板
回复 2楼山水的帖子

如果行数量很多,每次都要循环一遍rows吗?
回复 使用道具 举报
山水
初级会员   /  发表于:2013-5-7 15:48:00
5#
可以使用该函数的另一个重载函数一次reset 所有行:
this.fpSpreadProStatus.ActiveSheet.Rows[0, this.fpSpread1.ActiveSheet.RowCount - 1].ResetBackColor();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部