在查看器中显示报表

使用以下步骤可以在您的项目中设置 Silverlight 查看器: 

1.   创建一个新的 Silverlight 项目或打开一个现有项目,确保 Silverlight 版本选项设置为Silverlight 4或更高版本。

2.   在 Visual Studio 解决方案资源管理器,单击右键并选择添加新项目。

3.   将出现添加新项对话框,选择报表模板,然后选择ActiveReports  Web Service。这会将 ActiveReports.ReportService1.asmx 添加到您的项目。

4.   从工具箱 ActiveReports  选项卡,拖动查看器控件到 MainPage.xaml 的设计视图中。

5.   在解决方案资源管理器中,单击右键并选择添加一个已存在的项目,然后将现有报表文件加载到您的项目中。

6.   在 MainPage.xaml 设计视图中,选中查看器,转至属性窗口,双击Load事件。

7.   在页面的代码视图中,将出现viewer1_loaded 事件,您可以在该事件中添加相应的代码。

将以下 Visual Basic. NET 代码粘贴到 viewer1_Loaded 中

Viewer1.LoadFromService("YourReportName.rdlx")

将以下 C# 代码粘贴到 viewer1_Loaded 中

viewer1.LoadFromService("YourReportName.rdlx");

若要避免在运行时出现的试用版信息,需要为您的 ActiveReports Silverlight 项目添加授权许可信息。您可以在获取用户的ActiveReports许可章节中找到给 ActiveReports Silverlight 项目添加许可信息的方法。