如何在DevExpress XtraReports客户端部署WPF报表设计器?
作者:huhm 来源:本站原创 浏览:Loading...次 发布时间:2012-06-01 评论:0条
这个示例介绍了如何在客户端上部署WPF报表设计器(没有报表服务器情况下)。VB示例下载 C#示例下载 (说明:该示例为.dxsample文件,需要下载DevExpress.ExampleRunner.Setup才能查看)
此外,它还介绍了你可以为设计师启用或禁用报表向导选项。
下面将为你接受如何在本地部署WPF报表设计器。
1.报表设计器用自定义替代默认的客户端。
1.1. 创建一个自定义的客户端(示例中,请参阅LocalReportDesignerClient)实现IReportDesignerServiceClient接口。这个接口的所有方法都委派ReportService,在客户端作为一个字段或属性的定义。
1.2. 客户端可以参考ReportService类型的对象,但它没有实现保存/加载报表布局。由于这个原因,覆盖SaveReportLayout和LoadReportLayout方法(示例中,请参阅LocalReportService显示这些方法的简单实现)。
1.3. 示例中,LocalReportDesignerClient中的Abort和CloseAsync方法是有意留空,因为他们并不需要。
1.4. 由于ReportDesignerViewModel没有公开客户端,因此你需要创建factory(在此示例中,请参阅LocalReportDesignerClientFactory)以及为设计器分配视图模型(在示例中,请参阅MainWindow.xaml.cs)。
2. 为ReportDesignerViewModel指定报表的名称和命名空间,像伪造一个ServiceUri一样。
3. 可选(仅当为您的设计器激活报表向导选项时):注册您的数据源,允许报表向导访问它们(在示例中,请参阅MainWindow.xaml.cs)。
发散阅读:在DevExpress XtraReports服务器模式如何使用WPF报表设计器?
技术:.NET
平台:WinForms
产品:XtraReports Suite(包含在DevExpress WinForms中)
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/]
本文地址:http://www.devexpresscn.com/DevExpress-Resources/Demo-115.html
关键字: WinForms WPF XtraReports 报表设计器
评论列表
暂无评论
请谈谈你的看法 请使用IE或者Firefox浏览器,暂不支持Chrome!
慧都控件网为DevExpress界面控件的中国地区唯一正式授权经销商,正版控件销售公司,授权代理商,经销商及合作伙伴。
电话:400-700-1020
023-66090381
邮箱:sales@evget.com
相关资源
- DevExpress汉化资源(本地化中文包)下载
- 用ASP.NET控件创建iOS Web应用程序
- ASPxPageControl在回调时如何显示面板加载
- ASPxGridView如何更改自定义窗口中列的顺序
- 如何将表单和UserControl转换成XtraForm和XtraUserControl
- 如何添加新的XtraForm、RibbonForm和XtraUserControl控件
- 本地化(汉化).NET Windows Forms控件
- 如何在DetailView中的显示所有细节而不单是组合框
- XtraCharts如何在Web页面中添加图表(运行示例)
- ASPxCallbackPanel回调时如何添加图表(运行示例)
- XtraCharts在Web应用程序中如何添加图表
- 为XtraCharts添加一个Web图表
- 如何使用XtraReports创建一个表格报表
- XtraReports如何为应用程序添加新报表
- XtraReports如何使奇偶行拥有不同的样式
- Silverlight如何绑定PivotGrid到OLAP多维数据集
- ASPxUploadControl如何添加额外字段到文件上传时发布的信息中
- ASPxGridView在客户端如何选择除禁用行外的所有行
- 在RichEdit控件中如何保存文档
- 在SharePoint 2007中如何应用ASPxGridView主题