【问题标题】:How to change the background color of a row in wpf datagridview?如何更改 wpf datagridview 中一行的背景颜色?
【发布时间】:2016-02-05 12:58:27
【问题描述】:

我有一个用 WPF 创建的数据网格视图。而且我已经为网格视图设置了项目源。而且我还有一个文本框和一个按钮。当我将行索引放到文本框并按下按钮时,带有索引的特定行应该以某种颜色显示。我是 WPF 新手,我该怎么做?

【问题讨论】:

    标签: c# wpf datagridview


    【解决方案1】:

    首先使用 ContainerFromIndex() 方法根据行索引选择行:

    DataGridRow row = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(row_index);
    

    最后在行上设置背景:

    row.Background = Brushes.Red;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-09
      • 2011-03-11
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 2011-11-24
      相关资源
      最近更新 更多