EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

如何:访问ASPxReportDesigner控件

本主题介绍如何访问由Reports V2模块用来在ASP.NET应用程序中创建和修改用户定义的报表的ASPxReportDesigner控件。

在本主题中,假定您有一个使用Reports V2 Module的XAF应用程序,并且已经创建了一个或多个报告(请参阅Reports V2 Module Overview)。

控件被包装到在“详细信息视图”中显示的“视图项”中。此视图的标识符是使用ReportsAspNetModuleV2.ReportDesignDetailViewWebName常量指定的。因此,要直接访问控件的属性和事件,请使用以下View Controller。

using DevExpress.ExpressApp;
using DevExpress.ExpressApp.ReportsV2.Web;
using DevExpress.XtraReports.Web;
// ...
public class CustomizeReportDesginerController : ViewController<DetailView> {
    public CustomizeReportDesginerController() {
        TargetViewId = ReportsAspNetModuleV2.ReportDesignDetailViewWebName;
    }
    protected override void OnActivated() {
        base.OnActivated();
        ReportDesignerDetailItem designerDetailItem =  View.GetItems<ReportDesignerDetailItem>()[0];
        designerDetailItem.ControlCreated  = delegate(object sender, EventArgs e) {
            ASPxReportDesigner designerControl = designerDetailItem.ReportDesigner;
            // Place you code that accesses the designer control here.
        };
    }
}

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