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