DevExpress 教程中心
DevExpress中文网站 > 教程中心
教程中心分类
DevExpress
免费下载
前往了解
DevExpress GridControl的主从表依赖两部分:数据源中必须存在可识别的一对多关系,GridControl中还要有与该关系匹配的明细视图。展开按钮能够显示,并不代表子数据已经正确绑定。下面围绕“DevExpress GridControl怎么实现主从表DevExpress GridControl主从数据展开后显示空白如何排查”,说明常用实现方式和排查顺序。
2026-08-06
DevExpress GridControl分页怎么实现,以及分页之后数据刷新出现异常该怎么处理,先要看当前这个项目用的是WinForms、WPF,还是DevExtreme里的DataGrid。不同平台上的GridControl,它们做分页的方法是有区别的。WPF的GridControl自己带有数据分页的功能,用户能通过控件自带的分页器在不同的页面之间切换;而WinForms的GridControl在数据量比较大的时候,更常见的办法是用Server Mode或者Instant Feedback Mode,让控件按需要去加载数据,而不是一次性把全部数据都放进内存里面。
2026-07-20
在WinForms项目里面做菜单、工具栏还有业务入口的时候,操作者经常会碰到DevExpress Ribbon菜单要怎么去创建,还有Ribbon按钮的事件不触发了又要怎么办这样的问题。DevExpress里面的RibbonControl这个控件,它是专门被拿来去创建那种很像Office风格的Ribbon工具栏的,能够把命令按分类、页面,还有分组这么一层一层地给组织起来。官方文档里头也讲到,RibbonControl会把命令组织到category、page和page group里面去,所以创建Ribbon的时候,并不是只把一个按钮拖到界面上就算好了,还得把RibbonControl、RibbonPage、RibbonPageGroup和BarButtonItem这几样东西之间的关系给理理顺。
2026-07-20
DevExpress的TreeList,它的节点要怎么去绑定,节点展开的时候出现异常又要怎么排查,这是在WinForms、WPF或者Web这些项目里面,做层级数据展示的时候,挺容易碰到的问题。TreeList这个东西,它跟那种普通的表格还不太一样,那种表格一般就是一行显示一条数据就完了,但TreeList不光要显示数据,它还得能认出来数据之间的父子关系、节点本身的ID、父节点的ID、要显示哪些字段,还有节点是展开的还是收起来的这些状态。要是数据源那边的关系没有给配对好,界面上看着也许还能有数据显示出来,可是节点的层级会乱掉,点也点不开,展开了里头是空的,更严重的,还会出现那种循环嵌套的情况。
2026-07-20
在WinForms表单里,像客户、产品、地区和分类这些字段,经常需要以下拉选择的方式提供给用户操作;而DevExpress的LookUpEdit控件怎么去绑定下拉框的数据,以及多个下拉框之间又该怎么实现联动筛选,这里面比较关键的两点,就是把显示给用户看的字段和实际要保存的字段拆分开,然后再让下一级的下拉框能够根据上一级选中的值,把数据过滤出来。LookUpEdit本身算是一种数据绑定型的编辑器,它会在下拉列表里展示数据源中的记录,等到用户选中其中一条,控件就会把对应的键值写进EditValue这个属性里面。
2026-06-29
报表预览页面正式上线以后,用户那边往往会同时提出两类要求:一类是正常地把报表导出成PDF文件,另一类则是要限制一部分账号,不让他们随便下载那些比较敏感的报表内容。要想处理好DevExpress Document Viewer怎么导出PDF这个问题,以及怎么把导出权限控制住,就需要把界面上的操作和服务端的校验拆成两层来看。如果仅仅把某个按钮从工具栏里藏起来,最多只是减少了误操作的可能,完全不能替代真正靠得住的权限校验。
2026-06-29
当项目排期页面做好以后,即便上面的任务条都能正常显示出来,也还不能说这张甘特图就已经具备了计划管理的能力;因为只要前置任务、后续任务和时间延迟这些关系没有配置到位,用户在页面上拖拽一个任务条时,它后面的节点根本就不会跟着发生预想中的变动,关键路径的判断也会变得十分困难。DevExpress提供的甘特图控件能够把任务的层级结构、开始与结束时间、当前的进度,还有相互间的依赖关系都展示出来,下面就以WinForms版本作为示例来说明,WPF版本的设置思路大致类似,只是绑定属性时的位置会稍微有些区别。
2026-06-29
在后台管理系统和桌面业务软件里,Ribbon菜单用久了往往会变得臃肿又混乱。财务人员、仓库管理员和管理者平时能看到的功能本来就不该完全一样,有些编辑工具也只需要在打开特定页面时才出现,一直摆在主界面上反而碍事。DevExpress的RibbonControl能够把各种命令拆进不同的页签和分组里,也能通过设置可见性属性来控制哪些页面在当前显示出来。下面以WinForms项目为主来说明,WPF项目的处理逻辑大致相同。
2026-06-29
当业务对象和数据库表对不上的时候,常见的现象就是字段读不出来、保存操作报错,或者系统升级以后程序直接启动不了。要把DevExpress XPO里的对象映射弄清楚,以及碰到表结构不同步该怎么处理,核心是先确定是以代码模型为基准,还是以现有数据库为基准,然后再决定是手工去配映射、靠设计器自动同步,还是跑迁移脚本。XPO可以把持久化类映射到数据表,也会根据配置去检查或者扩展数据库的结构。
2026-06-29
DevExpress控件有多大,DevExpress安装包精简方法,很多人第一次接触这个问题时,容易把“控件体量”“安装包体量”“项目发布体量”混成一件事。实际上,这三者并不是同一个概念。按官方资料看,DevExpress Universal订阅覆盖600多个控件与库,WinForms订阅包含190多个控件与库,WPF订阅包含110多个控件与库;同时,统一安装器会创建本地NuGet源,而项目里真正引用多少包、是否把主题全装进去、是否连示例和不相关产品一起装上,都会直接改变你看到的体量。
2026-05-29

第一页123456下一页最后一页

135 2431 0251