EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

Reports V2中的数据排序

Reports V2中提供了以下数据排序方法。

  1. 使用XtraReports排序
  2. 使用CollectionDataSource或ViewDataSource的CollectionSourceBase.Sorting属性(请参阅报表V2的数据源)。
  3. 使用Parameters对象(ReportParametersObjectBase后代)的ReportParametersObjectBase.GetSorting方法。

数据源的排序属性

CollectionDataSource和ViewDataSource组件的CollectionSourceBase.Sorting属性指定排序规则列表。您可以通过单击“属性”窗口中“排序”值旁边的省略号按钮来添加规则。

ReportsV2_排序

数据在客户端排序。

您还可以使用以下代码来修改“从报表脚本进行排序

private void xtraReport1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
    var report = (DevExpress.XtraReports.UI.XtraReport)sender;
    var dataSource = (DevExpress.Persistent.Base.ReportsV2.ISupportSorting)report.DataSource;
    dataSource.Sorting.Clear();
    dataSource.Sorting.Add(
        new DevExpress.Xpo.SortProperty("FullName", DevExpress.Xpo.DB.SortingDirection.Ascending));
}

参数对象

通过参数对象的排序以类似于过滤的方式执行。有关详细信息,请参阅Reports V2中的“数据过滤”主题。

转载保留此链接,注明出处