首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

加载DataGrid时修改DataGridTextColumn单元格内的颜色,该怎么解决

2012-03-08 
加载DataGrid时修改DataGridTextColumn单元格内的颜色如题..在DataGrid的LoadingRow事件中想根据单元格内

加载DataGrid时修改DataGridTextColumn单元格内的颜色
如题..

在DataGrid的LoadingRow事件中

想根据单元格内的值来修改此单元格的颜色..

C# code
            //状态判断            if (((EventLibraryModel)(e.Row.DataContext)).Istatus == 1)            {                //红色                (EventListDgv.Columns[1].GetCellContent(e.Row).FindName("istatus") as DataGridTextColumn).Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0));             }


问题出在给Foreground 属性赋值上 总是报错 说什么未将对象引用到实例

应该怎么赋值呢?

[解决办法]
补充下,那个isReturn 是我用来判断的数据源中另外个属性。如果你需要用本身的内容判断 ,自行修改成其他属性,关键是 ifreturn 里获得的值所使用判断条件。

热点排行