首页 > TAG信息列表 > XPO

XPO笔记7:XPO数据过滤功能的实现(二)

XPO数据过滤功能的实现(一)中我们实现了CriteriaOperator的派生类来实现数据过滤,但大家可能会发现一个问题,上面的方法都不是类型安全的,很容易会出现书写的错误,如何避免呢? 我们可以使用新的语法实现数据过滤。 private void btnFilter_Click(object sender, EventArgs e)

XPO笔记7:XPO数据过滤功能的实现(一)

XPO可以提供多种途径来实现过滤功能,比较常用的有:实现抽象类CriteriaOperator的派生类对象,和使用静态方法CriteriaOperator.Parst。 首先我们创建两个类用户和订单,它们是一对多的关系:  窗体中创建两个列表控件,上面显示所有数据,下面显示过滤后的数据,按钮分别执行不同过滤。 Crite

XPO笔记6:数据排序

XPO数据排序支持服务端排序和客户端排序,它们都依赖于以下数据集组件中的Sorting属性 XPCollection服务端 XPCollection客户端 XPView服务端 XPView客户端 XPCursor XPDataView 它们不同区别和使用如下: /// <summary> /// XPCollection服务端 /// </summary>

XPO笔记2:XPO四大基类介绍

要将XPO对象的持久化,需要将该对象的类继承于以下类中的某一个: XPBaseObject XPLiteObject XPCustomObject XPObject 这四个类的继承关系是: 如果通过ORM创建数据实体,则它们的类都默认继承自XPObject,可以通过下面截图中切换这四个类。为了方便演示,下图4个类中分别指定基类为: Clas