博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色
阅读量:6611 次
发布时间:2019-06-24

本文共 540 字,大约阅读时间需要 1 分钟。

原文:

在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色

例如根据学生的年龄来修改,年龄小于18岁的,该行为红色显示,如何做到

解决方法 1:

在你需要加载的键入代码,我一般放在TabControl的selected事件中

 Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.ApplicationIdle, new Action(方法名));

 

我个人定义了一个方法

 for (int i = 0; i < this.dg_showMeeting.Items.Count; i++)

            {
                DataRowView drv = dg.Items[i] as DataRowView;
                int age= Convert.ToDateTime(drv["age"]);
                if (age < 18)
                {
                    var row = dg.ItemContainerGenerator.ContainerFromItem(dg.Items[i]) as DataGridRow;
                    row.Background = new SolidColorBrush(Colors.Red);
                }
            }   

转载地址:http://gyoso.baihongyu.com/

你可能感兴趣的文章
POJ1611-The Suspects
查看>>
Linux下安装Python-3.3.2【转】
查看>>
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
阿里架构师都在学的知识体系
查看>>
PAT (Advanced Level) 1028. List Sorting (25)
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
【转】mac os 安装php
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
C#线程安全的那些事
查看>>
rpm安装PostgreSQL
查看>>
k sum(lintcode)
查看>>
Android 控件属性
查看>>
React-Native 之 GD (十六)首页筛选功能
查看>>
SSISDB5:使用TSQL脚本执行Package
查看>>
【转】UIColor对颜色的自定义
查看>>
asp.net后台进程做定时任务
查看>>
Ural_1671. Anansi's Cobweb(并查集)
查看>>