通过以下步骤,创建您的WPF应用程序工程:
1. 创建一个新的WPF应用程序工程,或打开一个已经存在的工程。
2. 对于一个新的工程,在Visual Studio 解决方案资源管理器中,右击您的工程并且选择添加,然后选择新建项。
3. 在出现的添加新项对话框中,选择ActiveReports 9 Rdl报表,ActiveReports 9 页面报表, ActiveReports 9 区域报表(基于代码) 或ActiveReports 9 区域报表(基于XML)。这是将必要的引用加入到你的工程中。
4. 从工具箱的ActiveReports 9 标签中,把Viewer控件拖到MainWindow.xaml的视图设计器。
注:把Viewer控件拖到MainWindow.xml的视图设计器时,会自动添加相应的引用到licenses.licx文件。
5. 在解决方案资源管理器中,右击您的工程并选择添加,然后是现有项,选择一个现有的报表载入到报表浏览器中。
6. 在被选择的报表的属性窗口,设置复制到输出目录为始终复制。
7. 在报表浏览器被选择的MainWindow.xaml上,进入属性窗口并且双击Loaded事件。
8. 在显示的MainWindow 代码视图中,给viewer1_loaded事件添加如下代码,把报表绑定到报表浏览器中。每一个代码段在项目类型中设定了一个报表。而该项目的类型由默认名称来表示。(如果您重命名了报表,同样需要在代码中改变名字)。
注:参考LoadDocument('LoadDocumentMethod'intheon-linedocumentation)方法,您会看到在WPF报表浏览器中载入文件的另一种方式。
在Visual Basic.NET 中采用如下代码
下面的例子将向您示范如何在WPF报表浏览器中显示一个页面报表。
Visual Basic.NET代码。粘贴到MainWindow.xaml.vb中的view1_Loaded事件中
Viewer1.LoadDocument("YourReportName.rdlx") |
下面的例子将向您示范如何在WPF报表浏览器中显示一个区域报表(基于代码)。
Visual Basic.NET代码。粘贴到MainWindow.xaml.vb中的view1_Loaded事件中
viewer1.LoadDocument(newYourReportName()) |
下面的例子将向您示范如何在WPF报表浏览器中显示一个区域报表(基于xml)。
Visual Basic.NET代码。粘贴到MainWindow.xaml.vb中的view1_Loaded事件中
Viewer1.LoadDocument("YourReportName.rpx") |
在C#中采用如下代码
下面的例子将向您示范如何在WPF报表浏览器中显示一个页面报表。
C#代码. 粘贴到MainWindow.xaml.cs中的view1_Loaded事件中
viewer1.LoadDocument("YourReportName.rdlx"); |
下面的例子将向您示范如何在WPF报表浏览器中显示一个区域报表(基于代码)。
C#代码. 粘贴到MainWindow.xaml.cs中的view1_Loaded事件中
viewer1.LoadDocument(newYourReportName()); |
下面的例子将向您示范如何在WPF报表浏览器中显示一个区域报表(基于xml)。
C#代码. 粘贴到MainWindow.xaml.cs中的view1_Loaded事件中
viewer1.LoadDocument("YourReportName.rpx"); |