如何在wpf datagridview中更改行的背景颜色?

时间:2016-02-05 04:32:14

标签: c# wpf datagridview

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

1 个答案:

答案 0 :(得分:1)

首先,使用ContainerFromIndex()方法选择基于行索引的行:

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

最后在行上设置背景:

row.Background = Brushes.Red;