当前位置: 首页 > news >正文

DevExpress WPF中文教程:DataGrid - 服务器数据和大型数据源

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

在标准绑定模式下,DevExpress WPF GridControl一次将所有数据项加载到内存中。如果数据源包含超过100,000个条目,则可能会显著降低应用程序的启动速度,并消耗大量内存。

本文将为大家介绍如何使用大型数据源的绑定机制。

虚拟源

虚拟源允许您将GridControl绑定到任何数据源,包括REST服务、NoSQL数据库、自定义WCF服务、实体框架或任何其他ORM。在这种模式下,GridControl只请求顶级记录或特定页面,用户只能滚动或翻页记录。要在GridControl中加载数据并执行数据整形操作(排序、过滤或搜索记录),您应该在虚拟源中实现这些操作,还可以控制GridControl发送给服务或数据库的请求。因此,您可以防止使用非最优查询使数据库过载。

MyEclipse中文使用教程图集

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

GridControl支持Server模式和InstantFeedback模式,支持实体框架(Entity Framework)、XPO、实体框架核心(Entity Framework Core)和Odata访问技术。在这些模式中,GridControl按需批量加载数据,用户可以在UI中进行数据整形操作,不能控制GridControl发送给服务或数据库的请求。

MyEclipse中文使用教程图集

选择绑定模式 - 对比表

下表显示了服务器模式、即时反馈模式和虚拟源支持的主要特性。

  • [1]:要启用该操作,您应该在虚拟源中实现该操作。
  • [2]:您可以使用DialogEditFormBehavior来启用编辑操作。

MyEclipse中文使用教程图集

http://www.dtcms.com/a/390760.html

相关文章:

  • Vue项目不同页面显示不同的title
  • NW820NW825美光固态闪存NW829NW832
  • aosp13/14/15/16如何实现窗口局部区域高斯模糊毛玻璃效果及Winscope原生重大bug发现
  • Java微服务架构设计模式精解
  • 设计模式面试之单例模式常问知识点
  • 深入解析 MySQL 元数据锁 (MDL) 与 SHOW PROCESSLIST 实战
  • 能不能写一个可以在linux使用的类nano编辑器
  • Rocky10 使用kubeadm部署K8s v1.34 一主两从
  • 深入理解Buffer:数据世界的“蓄水池“
  • 通义万相开源 Wan2.2-S2V-14B,实现图片+音频生成电影级数字人视频
  • windows c++环境 使用VScdoe配置opencv
  • JVM(四)-- 对象的实例化内存布局和直接内存
  • G1垃圾回收器的优势
  • 内存分配策略
  • Python采集Tik Tok视频详情,Tik TokAPI接口(json数据返回)
  • 实时通信技术大比拼:长轮询、短轮询、WebSocket 与 SSE 深度解析及实战指南
  • ICML 2025|图像如何与激光雷达对齐并互补?迈向协调的多模态3D全景分割
  • 基于Web的3D工程应用图形引擎——HOOPS Communicator技术解析
  • 【每日一问】运放的失调电压是什么?对于电路有何影响?
  • 【轨物方案】轨物科技新型储能管理系统:以AIoT技术驱动储能资产全生命周期价值最大化
  • 线性回归 vs 逻辑回归:从原理到实战的全面对比
  • HashMap的底层原理
  • 股指期货超短线如何操作?
  • 【洛谷】算法竞赛中的树结构:形式、存储与遍历全解析
  • 育苗盘补苗路径规划研究
  • API Gateway :API网关组件
  • conda激活虚拟环境
  • 重构大qmt通达信板块预警自动交易系统--读取通达信成分股
  • 25.9.19 Spring AOP
  • d38: PostgreSQL 简单入门与 Vue3 动态路由实现