商信互联
本主题描述最终用户如何在运行时在ASP.NET应用程序中创建和查看报告。
使用“复制预定义报告”()按钮复制预定义报告,然后进行编辑。
要在运行时创建报告,请执行以下操作。
在调用的“新建报告向导”对话框中,指定以下内容。
结果,细节视图将被调用。这个细节视图包含一个单一的视图项目-在ReportDesignerDetailItem,它创建ASPxReportDesigner用于设计报告控制。设计器提供了高级的报表布局自定义选项(请参阅ASP.NET报表设计器文档以了解更多信息)。
将VisibleInReports属性应用于业务类属性时,它指定目标属性在“报表设计器”字段列表中是否可见。
您可以在DevExpress YouTube频道上观看该教程:DevExpress XAF:Web报表设计器
XAF中ASPxReportDesigner的当前限制
不支持以下功能:
将报告保存在设计器中后,会将其添加到“报告列表视图”中。您可以单击报告进行预览。该WebReportsController.PreviewInReportViewerAction将被执行,并详细信息视图将显示。这个细节视图包含一个单一的视图项目-在ReportViewerDetailItem,它创建ASPxDocumentViewer用来显示一个报告控制。
默认情况下,设计器和查看器显示在弹出窗口中。您可以使用ReportsAspNetModuleV2.DesignAndPreviewDisplayMode属性更改此行为。如果在Application Designer中将模式从Popup更改为DetailView,则设计器和查看器将显示在主窗口中。