我是靠谱客的博主 尊敬银耳汤,最近开发中收集的这篇文章主要介绍Silverlight DataGrid数据行背景颜色控制,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

sdk:DataGrid数据绑定后,部分特殊的行需要用不同的背景颜色来显示。(注册DataGrid的LoadingRow事件)

 1 private void radGridView_LoadingRow(object sender, DataGridRowEventArgs e)
 2 
{
 3
 4     //获取当前加载的行标(从0开始)
 5
int i = e.Row.GetIndex();
 6
 7     //获取DataGrid绑定的数据集合
 8
ObservableCollection<CntrMstModel> list = radGridView.ItemsSource as ObservableCollection<CntrMstModel>;
 9
10     //遍历集合
11
12
foreach (CntrMstModel model in list)
13 
{
14
if (i.ToString() == model.SID)
15 
{
16
17        //改变颜色的行条件
18
if (model.ID == "1")
19
e.Row.Background = new SolidColorBrush(Colors.Gray);
20
else
21
e.Row.Background = new SolidColorBrush(Colors.White);
22 
}
23 
}
24 
}
25
26
View Code

 

转载于:https://www.cnblogs.com/zxbzl/p/3875454.html

最后

以上就是尊敬银耳汤为你收集整理的Silverlight DataGrid数据行背景颜色控制的全部内容,希望文章能够帮你解决Silverlight DataGrid数据行背景颜色控制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部