繁体   English   中英

在.NET CF DataGrid中基于单元格内容设置行颜色?

[英]Setting Row Color based on Cell Contents in .NET CF DataGrid?

我已经为此搜索了SO( Here and Here )和其他地方,并自己给了“ ol'college try”,虽然我可以轻松地将行的颜色设置为我想要的颜色,交替或其他颜色,但我似乎无法当我的标准基于单元格的内容时,可以应用该逻辑。

我要完成的是,如果Cell[3] == "IN"的内容,则Row Backcolor = Color.Green

我已经通过这个博客帖子(读这里 ),这一个( 这里 )以及下载提供两个示例代码。

覆盖datagrid列中的Paint方法,读取单元格值

Object cellData = base.PropertyDescriptor.GetValue(source.List[rowNum]);

添加您的逻辑以确定背景应该是哪种颜色,然后调用基类Paint方法,传入您要使用的背景颜色

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM