【问题标题】:background color issue in datagrid (WPF)数据网格(WPF)中的背景颜色问题
【发布时间】:2011-02-20 10:35:12
【问题描述】:

如何选择一行(例如数据网格中的第一行)并将其背景颜色设置为例如C# 中的红色?

我的程序中有以下代码:

gameDataGrid.RowBackground = new SolidColorBrush(Colors.Red);

输出的背景不是红色的。

【问题讨论】:

  • 哪个网格?表格? WPF? ASP.NET?银光?

标签: c# datagrid background-color


【解决方案1】:

如果您想根据某个属性更改多行,请连接 LoadingRow 事件并在事件处理程序中更改 DataGridRow 的样式。

【讨论】:

    【解决方案2】:

    在xml中

        <DataGrid
                    AlternatingRowBackground="AliceBlue"
                    CanUserAddRows="false"
                    CanUserSortColumns="False"
                    Grid.Row="2"
                    Foreground="#FF040404"
                    Background="#cce6ff"
                    VirtualizingStackPanel.VirtualizationMode = "recycling"
                    VirtualizingStackPanel.IsVirtualizing = "true"
                    EnableColumnVirtualization = "true"
                    EnableRowVirtualization = "true"
                    x:Name="dvSalesEntryDataGrid"
                    AlternationCount="2"
                    AutoGenerateColumns="False">
    </DataGrid>
    

    【讨论】:

      猜你喜欢
      • 2011-11-04
      • 2018-02-02
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 2011-05-28
      • 2011-01-26
      • 2017-06-07
      • 2015-10-11
      相关资源
      最近更新 更多