界面控件DevExpress WPF中文教程:Data Grid - 绑定数据

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

在本文中您将学习到DevExpress WPF Grid控件如何绑定数据,欢迎下载最新版组件体验!

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

数据绑定基础知识

执行以下操作将Grid(网格)绑定到数据:

打开DevExpress WPF GridControl的Quick Actions,选择Generate Columns为XAML中的每个数据字段生成列,FieldName属性用于将每个列绑定到数据。

您可以将AutoGenerateColumns属性设置为AddNew,以便在运行时为所有数据字段生成和绑定列,因此不必在XAML中定义列。

项目源向导

您可以使用Items Source Wizard(项目源向导)将网格绑定到数据,该向导在XAML和代码隐藏中生成数据绑定和CRUD代码。

Items Source Wizard(项目源向导)不支持ICollectionView和Microsoft Excel数据源。

大型和未知大小的数据集

服务器模式和即时反馈模式

数据网格包括专门为大型数据源设计的服务器模式和即时反馈模式。

以下数据源支持"服务器模式"和"即时反馈模式":

基于角色访问控制的CRUD Web API服务一键解决方案

如果您的后端API的目标是.NET,请务必检查免费的Web API服务,注册免费副本。Solution Wizard(解决方案向导)搭建了一个OData v4 Web API Service (.NET 6+)集成授权和CRUD操作,由EF Core和XPO ORM库提供支持。开发者可以将OAuth2、JWT或自定义身份验证策略与Postman或Swagger(OpenAPI)等工具一起用于API测试。在其众多功能中,DevExpress内置的Web API Service根据授予用户权限过滤出受保护的服务器数据,高级/企业功能包括审计跟踪、下载报告的端点、文件附件、检查验证、获取本地化标题等。要使用免费的Solution Wizard(它创建Web API服务),从DevExpress下载管理器中运行Universal组件安装程序

虚拟源

您可以使用虚拟源来实现数据网格的服务器端处理。

虚拟源与公开API以连续获取部分数据的任何数据源兼容,支持的数据源包括REST服务、NoSQL数据库、自定义WCF服务、EntityFramework或任何其他ORM。虚拟源不需要总项目计数,排序、过滤和汇总计算操作是可选的。


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

相关推荐
追逐时光者20 小时前
精选 4 款开源免费、美观实用的 MAUI UI 组件库,助力轻松构建美观且功能丰富的应用程序!
后端·.net
开心-开心急了20 小时前
主窗口(QMainWindow)如何放入文本编辑器(QPlainTextEdit)等继承自QWidget的对象--(重构版)
python·ui·pyqt
懒惰蜗牛1 天前
鸿蒙开发3--UI布局(玩转鸿蒙的Row、Column与Stack容器)
ui·华为·harmonyos·鸿蒙·鸿蒙系统
我命由我123451 天前
Photoshop - Photoshop 工具库
笔记·学习·ui·职场和发展·职场·photoshop·ps
我是唐青枫1 天前
深入掌握 FluentMigrator:C#.NET 数据库迁移框架详解
数据库·c#·.net
绿荫阿广1 天前
用纯.NET开发并制作一个智能桌面机器人(六):使用.NET开发一个跨平台功能完善的小智AI客户端
c#·.net·asp.net core·maui·winui
兰亭妙微1 天前
兰亭妙微桌面端界面设计优化方案:避免QT开发中的“老旧感”
开发语言·qt·ui·用户体验设计公司·ui设计公司
周杰伦fans1 天前
c#设计模式—访问者模式
c#·.net
我命由我123451 天前
Photoshop - Photoshop 工具栏(1)移动工具
笔记·学习·ui·职场和发展·求职招聘·职场发展·photoshop
我命由我123452 天前
Photoshop - Photoshop 工具从工具栏消失
笔记·学习·ui·职场和发展·职场发展·photoshop·ps