摘要: 如果你正在使用DevExpress,那么轻松搞定! //从资源中导入SVG图片 SvgBitmap svgImage = new SvgBitmap(Resources.svgImg); Image img1 = svgImage.Render(null, 1);//1是缩放比例 //从文件中导入 阅读全文
posted @ 2023-01-20 09:56 东经115 阅读(285) 评论(0) 推荐(0) 编辑
摘要: public partial class Frm1 { [DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] private s 阅读全文
posted @ 2023-01-15 11:09 东经115 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: XPO数据过滤功能的实现(一)中我们实现了CriteriaOperator的派生类来实现数据过滤,但大家可能会发现一个问题,上面的方法都不是类型安全的,很容易会出现书写的错误,如何避免呢? 我们可以使用新的语法实现数据过滤。 private void btnFilter_Click(object s 阅读全文
posted @ 2022-09-11 20:23 东经115 阅读(84) 评论(0) 推荐(0) 编辑
摘要: XPO可以提供多种途径来实现过滤功能,比较常用的有:实现抽象类CriteriaOperator的派生类对象,和使用静态方法CriteriaOperator.Parst。 首先我们创建两个类用户和订单,它们是一对多的关系: 窗体中创建两个列表控件,上面显示所有数据,下面显示过滤后的数据,按钮分别执行不 阅读全文
posted @ 2022-09-11 18:08 东经115 阅读(308) 评论(0) 推荐(0) 编辑
摘要: XPO数据排序支持服务端排序和客户端排序,它们都依赖于以下数据集组件中的Sorting属性 XPCollection服务端 XPCollection客户端 XPView服务端 XPView客户端 XPCursor XPDataView 它们不同区别和使用如下: /// <summary> /// X 阅读全文
posted @ 2022-09-11 14:23 东经115 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 通常应用程序需要访问数据库对象,需要指定连接属性,比如数据库名、用户名、密码等,在XPO中可以利用Session对象实现数据库的连接,它用于管理数据库的连接信息,Session的创建可以利用设计时和运行时创建。 一、Session的设计时创建:利用控件 1、可以拖拽Session控件到应用程序中,在 阅读全文
posted @ 2022-09-11 11:01 东经115 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 在实现数据添加或更新的时候,我们通常需要对新的数据进行验证,以保证数据的正确性,接下就来讲讲如何自定义验证。 字符串空值验证 整数验证 XPO中的数据交互,都是通过持久化对象来完成的,所以我们如果要对数据进行验证,就需要在持久化类中,做相应的判断。 首先我们需要构建异常抛出类,它继承自Excepti 阅读全文
posted @ 2022-09-11 08:34 东经115 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在 XPO笔记2:XPO四大基类介绍 中我们了解了四大基类的区别,这里将以实例方式来演示乐观锁和删除功能。 一、建立实体类的表,基类选自XPObject,字段包含如下: 二、窗体中放个XPCollection和GridControl,并将GridControl的DataSource设置成新建的XPC 阅读全文
posted @ 2022-09-11 07:56 东经115 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 要将XPO对象的持久化,需要将该对象的类继承于以下类中的某一个: XPBaseObject XPLiteObject XPCustomObject XPObject 这四个类的继承关系是: 如果通过ORM创建数据实体,则它们的类都默认继承自XPObject,可以通过下面截图中切换这四个类。为了方便演 阅读全文
posted @ 2022-09-10 23:12 东经115 阅读(264) 评论(0) 推荐(0) 编辑
摘要: XPO数据集组件介绍 数据集组件共有3类,XPCollection、XPView和XPDataView,它们的作用范围有所不同,区别如下: 一、XPCollection 作用是从数据库获取持久化对象,XPCollection是获得一个对象集合,它有设计时和运行时两种方式,常常用于各类控件的绑定。 从 阅读全文
posted @ 2022-09-10 22:39 东经115 阅读(271) 评论(0) 推荐(0) 编辑