不好意思回复晚了。
行字体颜色可以通过CellStyle.ForeColor来设置。
代码参考:
- CellStyle color= _flex.Styles.Add("rowcolor");
- color.ForeColor = Color.Red;
- _flex.Rows[1].Style = color;
复制代码
如果是要根据数据不同颜色不同的话,有条件的设置样式。可以通过CellChanged事件来完成。
加入条件判断不同的值使用不同的颜色去设置。代码参考:
- void _flex_CellChanged(object sender, RowColEventArgs e)
- {
- if(int.Parse(_flex[e.Row, e.Col].ToString()) >= 50000)
- {
- CellStyle cs = _flex.Styles.Add("LargeValue");
- cs.ForeColor = Color.Green;
- _flex.SetCellStyle(e.Row, e.Col, cs);
- }
- }
复制代码
|