随笔分类 -  DevExpress

摘要:在网上搜索了下,大多使用自定义方法去计算实现,其实DevExpress提供了分页控件XPPageSelector和导航控件DataNavigator可以很方便地实现分页及导航控制。 添加控件 这里我用到了XPCollection、PageSelector、DataNavigator XPCollec 阅读全文
posted @ 2025-01-07 11:18 东经115 阅读(25) 评论(0) 推荐(0) 编辑
摘要:GridView1.OptionsDetail.EnableMasterViewMode = False 阅读全文
posted @ 2024-10-18 17:39 东经115 阅读(10) 评论(0) 推荐(0) 编辑
摘要:using DevExpress.LookAndFeel; public partial class DlgXxx : DevExpress.XtraEditors.XtraForm { public DlgXxx() { InitializeComponent(); UserLookAndFeel 阅读全文
posted @ 2024-07-28 16:20 东经115 阅读(14) 评论(0) 推荐(0) 编辑
摘要:比如要显示性别为字符串,数据库中保存为数值(1:男,2:女,3:未知)。 点击"Run Designer"按钮,进入设计界面。添加GridView1的事件CustomColumnDisplayText private void gridView1_CustomColumnDisplayText(ob 阅读全文
posted @ 2024-01-09 20:34 东经115 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1、Diagram中插入一个形状的方法: DiagramShape diagramShape = new DiagramShape();//新建一个形状对象 diagramShape.Shape = DevExpress.Diagram.Core.BasicShapes.Rectangle;//赋值 阅读全文
posted @ 2023-06-19 21:25 东经115 阅读(409) 评论(0) 推荐(0) 编辑
摘要:GridView1.OptionsDetail.EnableMasterViewMode = False 来源:C#怎么隐藏gridcontrol里面的小加号-CSDN社区 阅读全文
posted @ 2023-05-23 17:47 东经115 阅读(160) 评论(0) 推荐(0) 编辑
摘要:如果你正在使用DevExpress,那么轻松搞定! //从资源中导入SVG图片 SvgBitmap svgImage = new SvgBitmap(Resources.svgImg); Image img1 = svgImage.Render(null, 1);//1是缩放比例 //从文件中导入 阅读全文
posted @ 2023-01-20 09:56 东经115 阅读(396) 评论(0) 推荐(0) 编辑
摘要:XPO数据过滤功能的实现(一)中我们实现了CriteriaOperator的派生类来实现数据过滤,但大家可能会发现一个问题,上面的方法都不是类型安全的,很容易会出现书写的错误,如何避免呢? 我们可以使用新的语法实现数据过滤。 private void btnFilter_Click(object s 阅读全文
posted @ 2022-09-11 20:23 东经115 阅读(101) 评论(0) 推荐(0) 编辑
摘要:XPO可以提供多种途径来实现过滤功能,比较常用的有:实现抽象类CriteriaOperator的派生类对象,和使用静态方法CriteriaOperator.Parst。 首先我们创建两个类用户和订单,它们是一对多的关系: 窗体中创建两个列表控件,上面显示所有数据,下面显示过滤后的数据,按钮分别执行不 阅读全文
posted @ 2022-09-11 18:08 东经115 阅读(368) 评论(0) 推荐(0) 编辑
摘要:XPO数据排序支持服务端排序和客户端排序,它们都依赖于以下数据集组件中的Sorting属性 XPCollection服务端 XPCollection客户端 XPView服务端 XPView客户端 XPCursor XPDataView 它们不同区别和使用如下: /// <summary> /// X 阅读全文
posted @ 2022-09-11 14:23 东经115 阅读(163) 评论(0) 推荐(0) 编辑
摘要:通常应用程序需要访问数据库对象,需要指定连接属性,比如数据库名、用户名、密码等,在XPO中可以利用Session对象实现数据库的连接,它用于管理数据库的连接信息,Session的创建可以利用设计时和运行时创建。 一、Session的设计时创建:利用控件 1、可以拖拽Session控件到应用程序中,在 阅读全文
posted @ 2022-09-11 11:01 东经115 阅读(509) 评论(0) 推荐(0) 编辑
摘要:在实现数据添加或更新的时候,我们通常需要对新的数据进行验证,以保证数据的正确性,接下就来讲讲如何自定义验证。 字符串空值验证 整数验证 XPO中的数据交互,都是通过持久化对象来完成的,所以我们如果要对数据进行验证,就需要在持久化类中,做相应的判断。 首先我们需要构建异常抛出类,它继承自Excepti 阅读全文
posted @ 2022-09-11 08:34 东经115 阅读(170) 评论(0) 推荐(0) 编辑
摘要:在 XPO笔记2:XPO四大基类介绍 中我们了解了四大基类的区别,这里将以实例方式来演示乐观锁和删除功能。 一、建立实体类的表,基类选自XPObject,字段包含如下: 二、窗体中放个XPCollection和GridControl,并将GridControl的DataSource设置成新建的XPC 阅读全文
posted @ 2022-09-11 07:56 东经115 阅读(390) 评论(0) 推荐(0) 编辑
摘要:要将XPO对象的持久化,需要将该对象的类继承于以下类中的某一个: XPBaseObject XPLiteObject XPCustomObject XPObject 这四个类的继承关系是: 如果通过ORM创建数据实体,则它们的类都默认继承自XPObject,可以通过下面截图中切换这四个类。为了方便演 阅读全文
posted @ 2022-09-10 23:12 东经115 阅读(309) 评论(0) 推荐(0) 编辑
摘要:XPO数据集组件介绍 数据集组件共有3类,XPCollection、XPView和XPDataView,它们的作用范围有所不同,区别如下: 一、XPCollection 作用是从数据库获取持久化对象,XPCollection是获得一个对象集合,它有设计时和运行时两种方式,常常用于各类控件的绑定。 从 阅读全文
posted @ 2022-09-10 22:39 东经115 阅读(314) 评论(0) 推荐(0) 编辑
摘要:主要通过CustomRowCellEdit事件里指定。需要注意一点,如果不是通过Run Designer里添加的repositoryItem项目,则需要RepositoryItems中手动添加下编辑器,如示例里添加的是颜色编辑器: RepositoryItemColorPickEdit edit = 阅读全文
posted @ 2022-08-07 17:26 东经115 阅读(320) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示