创建客户端报表定义 (.rdlc) 文件

**“ReportViewer”**控件支持本地处理模式,该模式允许用户使用控件的内置处理功能运行客户端报表定义 (.rdlc) 文件。在应用程序项目中可以轻松创建在本地处理模式下运行的客户端报表。创建这种报表的方法有四种:

  • 使用报表向导创建新的客户端报表定义 (.rdlc) 文件。

  • 在 Visual Studio 中创建新的客户端报表定义 (.rdlc) 文件。

  • 以编程方式生成报表定义。

向项目添加新报表

  1. 在**“项目”“网站”菜单中,选择“添加新项目”**。

  2. 在“添加新项目”对话框的**“已安装的模板”窗格中,选择“Visual Basic”“Visual C#”**。

  3. 在**“模板”窗格中,选择“报表”“报表向导”**。

    如果选择**“报表”**,将向项目中添加空的 .rdlc 文件。有关如何在报表设计器中设计报表的更多信息,请参见 SQL Server 联机丛书 中的 Reporting Services Reports

    如果选择**“报表向导”**,将启动报表向导,指导您完成创建报表的步骤。有关报表向导的更多信息,请参见使用 Visual Studio 报表向导创建客户端报表定义

在应用程序中显示 ReportViewer 控件中的报表

  1. 在 Microsoft Visual Studio 中,打开应用程序项目或网站。

  2. 选择将包含控件的窗体或页面。

  3. 在图形设计模式中,将**“ReportViewer”控件添加到网页或窗体。“ReportViewer”**控件位于工具箱的“数据”部分中。有关更多信息,请参见添加和配置 ReportViewer 控件

  4. 在页面或窗体中调整控件的大小和位置。

  5. 在**“ReportViewer 任务”智能标记面板中的“选择报表”下拉列表中,选择现有客户端报表定义 (.rdlc) 文件,或者单击“设计新报表”**以使用报表向导创建新报表。有关打开智能标记面板的更多信息,请参见使用“ReportViewer 任务”智能标记面板

  6. 若要预览报表,请生成或部署应用程序。

    只能通过在**“ReportViewer”**控件中运行报表对其进行预览。请注意,您可以随时打开和编辑报表定义,然后生成或部署应用程序来检查结果。

请参阅

概念

使用“ReportViewer 任务”智能标记面板

为报表创建数据源

部署报表和 ReportViewer 控件

添加和配置 ReportViewer 控件

其他资源

示例和演练