首页 > 代码库 > Silverlight DataGrid数据行背景颜色控制
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 else21 e.Row.Background = new SolidColorBrush(Colors.White);22 }23 }24 }25 26
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。