2013-08-20 40 views
0

海蘭打印, 我有一個XtraReport,我要導出到Excel文件
後,我需要打印出來,但我失去所有的頁面格式(頁眉,頁腳,重複在每一頁...)XtraReport導出Excel和與頁眉

string reportPath = "c:\\Test.xls"; 

    // Create a report instance. 
    XtraReport1 report = new XtraReport1(); 

    reportDS c = new reportDS(); 
    c.Init(); 

    // genereaza report 
    report.DataSource = new reportDS[] { c }; 

    // Get its XLS export options. 
    XlsExportOptions xlsOptions = report.ExportOptions.Xls; 

    // Set XLS-specific export options. 
    xlsOptions.ShowGridLines = true; 
    xlsOptions.TextExportMode = TextExportMode.Value; 

    // Export the report to XLS. 
    report.ExportToXls(reportPath); 

    // Show the result. 
    StartProcess(reportPath); 

你能告訴我,如果有可能我想做什麼?
如果不是,你能否給我建議另一種方法?

回答

0

那麼,我剛剛瞭解了一個小時左右的報告工具。但我認爲你應該將PageHeader和PageFooter添加到報告中,並將所有頁眉和頁腳放在那裏。當你輸出它時,它們將會在文件上。我試過了。

+0

如果將其導出爲PDF,那麼頁眉/頁腳都可以,但是如果導出到Excel中,則會丟失所有頁面格式(當我嘗試打印文檔時) – Zyku