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的回复链接

posted on 2017-03-14 22:11  Joye_Zhou  阅读(4332)  评论(0编辑  收藏  举报

导航