将一个Datagrid行设置为某种颜色

时间:2014-05-30 20:42:32

标签: c# wpf xaml

这个问题对我来说不是很直观,所以我不确定从哪里开始。

我想将Datagrid的第五行更改为灰色背景。

<telerik:RadGridView ItemsSource="{Binding QuarterlyInfo, IsAsync=True}" ShowGroupPanel="False" SelectedItem="{Binding SelectedItem}">
    <telerik:RadGridView.RowStyle>
        <Style TargetType="telerik:GridViewRow">
            <Setter Property="cal:Message.Attach" Value="[Event MouseDoubleClick] = [Open()]"/>
        </Style>
    </telerik:RadGridView.RowStyle>
        <telerik:RadGridView.Columns>
            <telerik:GridViewDataColumn Header="Section" DataMemberBinding="{Binding SectionNum}"/>
            <telerik:GridViewDataColumn Header="Section Info" DataMemberBinding="{Binding SectionInfo}"/>
            <telerik:GridViewDataColumn Header="Result" DataMemberBinding="{Binding Result}"/>
        </telerik:RadGridView.Columns>
</telerik:RadGridView >

1 个答案:

答案 0 :(得分:1)

这篇文章似乎有一个答案。

它讨论了获取行索引然后设置颜色。

http://www.telerik.com/forums/rowelement-get-row-index