根据.NET CF DataGrid中的单元格内容设置行颜色?

时间:2014-02-17 21:50:54

标签: c# .net datagrid compact-framework windows-ce

我已经搜索了SO(HereHere)以及其他地方,并且自己给它“ol'大学尝试”,而我可以很容易地将行返回颜色设置为我想要,交替或其他什么,当我的标准基于Cell的内容时,我似乎无法应用该逻辑。

我想要完成的是Cell[3] == "IN"然后Row Backcolor = Color.Green的内容。

我已阅读此博客文章(HERE)和此博文(HERE)以及下载两者提供的示例代码。

1 个答案:

答案 0 :(得分:1)

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

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

添加你的逻辑以确定你的背景应该是什么颜色然后调用基类Paint方法传递你想要使用的背景颜色