在一些表格中,我们需要根据单元格的某些属性,对其进行单独的样式设置,比如进行背景颜色的设置。比如下面的效果
这个时候,我们可以用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]复制代码
|