界面组件DevExpress WPF中文教程:Grid - 如何过滤节点?

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

在本文中您将学习如何在DevExpress WPF的网格控件中完成节点的过滤,欢迎下载最新版组件体验!

获取DevExpress WPF v25.1正式版下载

节点排序

您可以过滤TreeListView中的节点,就像过滤TableView中的行一样。

过滤模式

使用TreeListView.FilteringMode 属性来指定如何过滤节点。

节点模式(默认)

设置TreeListView.FilteringMode属性为TreeListFilteringMode.Nodes来启用Nodes模式。

TreeListView只显示满足过滤条件的节点,在层次结构的最高级别上满足过滤条件的节点成为根节点,符合筛选条件的离节点最近的子节点将层次结构级别更改为从根向下的下一级。

ParentBranch模式

TreeListView.FilteringMode属性设置为TreeListFilteringMode.ParentBranch来启用ParentBranch模式。

TreeListView显示满足过滤条件的节点及其所有父节点,即使它们不满足过滤条件。

EntireBranch模式

TreeListView.FilteringMode属性设置为TreeListFilteringMode.EntireBranch来启用EntireBranch模式。

TreeListView显示满足过滤条件的节点及其所有父节点和子节点,即使它们不满足过滤条件。

Recursive(递归)模式

TreeListView.FilteringMode属性设置为TreeListFilteringMode.Recursive来启用Recursive模式。

只有当父节点也满足过滤条件时,TreeListView才会显示满足过滤条件的节点。


更多DevExpress线上公开课、中文教程资讯请上中文网获取

相关推荐
步步为营DotNet4 分钟前
深度解析.NET中属性(Property)的幕后机制:优化数据访问与封装
java·算法·.net
闲人编程1 小时前
OpenTelemetry分布式追踪
分布式·wpf·trace·追踪·open telemetry·codecapsule
Crazy Struggle1 小时前
一款轻量级 WinForm 开源控件库,让老界面秒变高颜值
.net·winform·ui控件库
缺点内向3 小时前
C#:轻松实现Excel到TXT的转换
后端·c#·.net·excel
张人玉3 小时前
C# WPF 折线图制作笔记(LiveCharts 库)
笔记·c#·wpf·折线图·linechart
bugcome_com4 小时前
深入浅出 C# 中的 static 关键字——理解静态与实例的核心差异
c#·.net
csdn_aspnet4 小时前
升级到 .NET 10 时需要注意的重大变更
.net·.net 10
唐青枫5 小时前
一篇搞定 dotnet ef:EF Core 常用命令与实战指南
c#·.net
bugcome_com16 小时前
深入理解 C# 中 new 关键字的三重核心语义
c#·.net