Multirow 行底色能根据条件自动设置么
现在有很多查询结果显示在Multirow中。然后根据条件循环判断每行的背景色。
最终显示速度很慢。
是否有方法能够根据条件自动设置单元格底色?
我们这里验证下,然后给你回复。 尝试使用CellFormatting事件,看是否可以解决问题
我写了个示例代码,功能是如果名字为“myCell”的单元格的值大于10,则这个单元格的颜色为红色,供您参考
private void GcMultiRow1_CellFormatting(object sender, CellFormattingEventArgs e)
{
if(e.CellName == "myCell") //通过CellName或CellIndex判断是否需要变颜色
{
if((int)gcMultiRow1.GetValue(e.RowIndex, e.CellIndex) > 10) // 获取指Cell的值,如果大于10,则把背景色改为红色
{
e.CellStyle.BackColor = Color.Red;
}
}
} 感谢回答。 PSHlujiasong 发表于 2016-11-29 21:09
感谢回答。
谢谢您的反馈。
此问题关闭,如果有新问题请开新帖。
页:
[1]