找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-1-21 18:03  /   查看:2618  /  回复:0
在一些表格中,我们需要根据单元格的某些属性,对其进行单独的样式设置,比如进行背景颜色的设置。比如下面的效果



这个时候,我们可以用FetchCellStyle事件来设置,


需要注意的是,要将这个列对应的DisplayCloumn的FetchStyle属性设置为true,这样这个事件中的方法才能起作用





事件中添加的代码如下,下面的代码可以实现根据行号来设置不同的颜色,当然我们也可以以其他的属性为依据来设置
  •         private void c1TrueDBGrid1_FetchCellStyle(object sender, C1.Win.C1TrueDBGrid.FetchCellStyleEventArgs e)
  •         {
  •             if(e.Row==0)
  •                 e.CellStyle.BackColor = Color.FromArgb(255, 222, 255);
  •             if (e.Row == 1)
  •                 e.CellStyle.BackColor = Color.FromArgb(222, 255, 255);
  •             if (e.Row == 2)
  •                 e.CellStyle.BackColor = Color.FromArgb(255, 255, 222);
  •         }

[color=rgb(137, 92, 220) !important]复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部