【问题标题】:Set different background color in datagridrow bound based on datatablerow state根据datatablerow状态在datagridrow绑定中设置不同的背景颜色
【发布时间】:2014-02-16 10:03:14
【问题描述】:

我正在使用数据集从数据库中获取数据并在运行时将其绑定到数据网格。

EventGrid.ItemsSource = Events.Tables[0].DefaultView;

根据 Events.Tables[0] 中行的行状态,我想在 datagrid 中显示背景颜色。

颜色代码-

             **RowState**       **BackgroundColor**
               Added                  Red
              Unchaged               Green
               Edited                Yellow

我如何使用 xaml/c# 实现这一目标

【问题讨论】:

    标签: c# xaml wpfdatagrid wpf-4.0


    【解决方案1】:

    您可以将 datagrid 属性绑定到模型中的一个属性,该属性从 Events.Tables[0] 中读取数据,并添加一个转换器类以将 Rowstate 转换为 BackgroundColor。

    您也可以使用 Telerik,可能会帮助您做到这一点。

    【讨论】:

      猜你喜欢
      • 2015-07-17
      • 2019-01-01
      • 2011-07-21
      • 1970-01-01
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-16
      相关资源
      最近更新 更多