Winforms XtraReport DocumentViewer以编程方式设置报表文档

Winforms XtraReport DocumentViewer以编程方式设置报表文档,winforms,xtrareport,Winforms,Xtrareport,我正在使用DevXpress 14。 我只想使用一个表单名“FrmViewer”,其中包含DocumentVier来加载我想要的任何报表。 这是代码,数据源不是null(已调试),但消息是“文档不包含任何页面”。我想我错过了documentViewer开始打印的一些方法 public FrmViewer(PhieuNhap pn) { InitializeComponent(); RptPhieuNhap rpt = new Rpt

我正在使用DevXpress 14。 我只想使用一个表单名“FrmViewer”,其中包含DocumentVier来加载我想要的任何报表。 这是代码,数据源不是null(已调试),但消息是“文档不包含任何页面”。我想我错过了documentViewer开始打印的一些方法

public FrmViewer(PhieuNhap pn)
        {
            InitializeComponent();
            RptPhieuNhap rpt = new RptPhieuNhap();
            rpt.DataSource = pn.ChiTietPhieuNhap;
            rpt.nhacungcap.Value = pn.NhaCungCap.TenCC;
            rpt.sophieu.Value = pn.SoPhieu;    
            documentViewer1.PrintingSystem = rpt.PrintingSystem;

        }

您很可能需要调用rpt.CreateDocument()

有关更多详细信息,请参见此处: