版权声明:我不生产代码,我只是代码的搬运工。 https://blog.csdn.net/qq_43307934/article/details/82929144
在WPF项目中,对于如GridView一样的控件可能需要指定初始的筛选条件,使其有条件的展示数据。
这里给出一种通过后台代码指定控件的筛选条件的方式。
- 比如,这里想要将当前产量的列在初始加载的时候,只显示数值大于1的信息
1、给GridView控件命名
- 假设,其中有一列产量信息列
2、在后台界面的构造函数中加入按如下格式加入代码
IColumnFilterDescriptor birthDateFilter = this.XAMLStampingBoard.Columns["ProNum"].ColumnFilterDescriptor;//哪列
birthDateFilter.SuspendNotifications();
birthDateFilter.FieldFilter.Filter1.Operator = FilterOperator.IsGreaterThan; //大于
birthDateFilter.FieldFilter.Filter1.Value = "1"; //数值
birthDateFilter.FieldFilter.Filter1.IsCaseSensitive = true; //是否区分大小写
根据创建的条件,部分代码可以不要,比如当需要当前列显示非空的信息时,后两行可以不要。
扫描二维码关注公众号,回复:
3530063 查看本文章