GridControl 行背景颜色设置

Posted wxstar8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GridControl 行背景颜色设置相关的知识,希望对你有一定的参考价值。

                            <dxg:GridControl.View>
                                <dxg:TableView    AllowPerPixelScrolling="True"  Name="tvSAP" AllowEditing="False" ShowTotalSummary="False" ShowGroupPanel="False"  UseLightweightTemplates="None">
                                    <dxg:TableView.RowStyle>
                                        <Style TargetType="dxg:GridRowContent" BasedOn="StaticResource dxgt:GridRowThemeKey ResourceKey=RowStyle">
                                            <Setter Property="Background" Value="Binding Row.ComponentCode, Converter=StaticResource NewSAPCodeConvert"/>
                                        </Style>
                                    </dxg:TableView.RowStyle>
                                </dxg:TableView>
                            </dxg:GridControl.View>

之前在网上找了代码,没有这句 UseLightweightTemplates="None",造成在编译的时候老通不过,最后在论坛中的到大神的指点,才最终解决这个问题,记录一下。

Value="Binding Row.ComponentCode, Converter=StaticResource NewSAPCodeConvert这句,其中Row.ComponentCode,是绑定这列的字段,根据这一列的数据通过转换器完成行颜色的改变。


 

实现效果:


以上是关于GridControl 行背景颜色设置的主要内容,如果未能解决你的问题,请参考以下文章

[DevExpress]GridControl单元格背景色和单元格文字颜色设置

DEV的GridControl控件的选中列属性设置高光

dev 控件,在gridcontrol中如何实现对满足条件的某一行进行涂色(改变背景颜色即可)

实现GridControl行动态改变行字体和背景色

WPF gridControl中满足条件后某行添加不同的颜色

WPF 修改dev GridControl行背景色