Devexpress报告乐队

时间:2012-07-25 07:44:54

标签: c# vb.net devexpress xtrareport

您可以导出不是整个报告,而是导出devexpress xtrareport的报告带吗?我想让标题,正文和页脚传递到不同的字符串。有可能的?感谢

更新

我有一个InvoiceReceipt,它有ReportHeader,Detail,ReportFooter我想传递的内容

ReportHeader => string header;
Detail => string items;
ReportFooter => string footer;

因此,当我得到标题时,它应该以文本格式显示报告的标题(因为它是作为文本导出的),其余的都是。

OR

我可以将ReportHeader导出为文本吗?与ReportFooter和Details部分相同?

OR

我可以通过reportheader,reportfooter和详细信息将devexpress报告导出到文本特定报告吗?

2 个答案:

答案 0 :(得分:0)

寻找几乎看起来像这样的代码

    XtraReport report = new XtraReport();

    ReportModel model = this.DataContext as ReportModel;

    report.DataSource = model;

    report.Report.DataSource = model.items;

    report.ShowPreviewDialog();

使用设置为报告的datacontext的模型可以构建标题,详细信息区和页脚字符串,因此无需从报告标题,详细信息区域,页脚中获取字符串

答案 1 :(得分:0)

on document viewer :-

public void Getnewreport()
        {
            XtraReport report = new XtraReport();
            // Create a report and bind it to a dataset. 
            report.DataSource = Datads;
            // Show the print preview. 
            report.ShowPreview();
        }

on designer
XtraReport objDevReport = new XtraReport();
                objDevReport.ShowPreview();
                objDevReport.ShowPreviewDialog();