按特定条件WPF Datagrid更改行颜色

时间:2015-06-10 14:01:07

标签: row background-color

我和这个人有完全相同的问题:

How to change row color in datagridview?

不同之处在于我使用WPF。所以。不存在。 有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题:

private void dgAnzeigeKostenstelle_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            try
            {
                if (Convert.ToInt32(((System.Data.DataRowView)(e.Row.DataContext)).Row.ItemArray[5]) > Convert.ToInt32(((System.Data.DataRowView)(e.Row.DataContext)).Row.ItemArray[4]))
                {
                    e.Row.Background = new SolidColorBrush(Colors.OrangeRed);
                } 
            }
            catch
            {
            } 
        }