Dev Express Report 學習總結(八)Dev Express Reports 常見問題總結


1. 在新建ASP.NET Dev Express Report時的兩種方式:

    A. 右鍵Add DevExpress Item->New Item->All->從Web Reporting中選擇Report Wizard->Add Item->選擇相應的模板即可;

    B. 右鍵Add DevExpress Item->XtraReport Wizard Web->輸入報表名字即可;

    PS.有時右鍵Add DevExpress Item可能會找不到XtraReport Wizard Web,只有用第一種方法了;

2. 如何將List作為DataSource:

    A. 新建報表,打開Toolbox->Data->雙擊BindingSource或拖動到當前report;

    B. 工具欄->XtraReports->Report Explorer->Components->右鍵新建的BindingSource->Properties->點擊DataSource右側的圖標;

    C. Add Report Data Source->Object Binding->選擇相應的class即可;

    有時我們完成上述的A,B兩步后,可能無法找到“Add Report Data Source”,可以通過其他方式來進行實現,具體操作如下:

     

3. 關於WinForms Reporting及Web Reporting兩種方式創建Report頁面的區別:

    這篇文章是來自於DevExpress Supporter的回復關於兩者的區別。從表面看起來他們的主要區別是使用WinForms Reporting創建的頁面比使用Web Reporting創建的頁面多了一個ReportName.designer.cs。其實質是用WinForms Reporting創建的頁面(ReportName.designer.cs和ReportName.cs)使用了Partial class,所以分成了兩個頁面。對於使用Web Reporting創建的report,由於未使用Partial Class,所以所有的內容都放在了同一個頁面內。因此,從實質上來說,兩者是一樣的。

4. 為什么每頁后都會有一個空白頁?

   主要原因是某列的寬度超出了頁面所支持的最大寬度,具體請參見DevExpress的回復鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM