我已经搜索了SO(Here和Here)以及其他地方,并且自己给它“ol'大学尝试”,而我可以很容易地将行返回颜色设置为我想要,交替或其他什么,当我的标准基于Cell的内容时,我似乎无法应用该逻辑。
我想要完成的是Cell[3] == "IN"
然后Row Backcolor = Color.Green
的内容。
答案 0 :(得分:1)
覆盖datagrid列中的Paint方法,读取单元格值
Object cellData = base.PropertyDescriptor.GetValue(source.List[rowNum]);
添加你的逻辑以确定你的背景应该是什么颜色然后调用基类Paint方法传递你想要使用的背景颜色