教程:使用 .NET Framework 生成 RDL
本教程阐释了如何使用 System.Xml..::..XmlTextWriter 类将报表定义语言 (RDL) 写入报表定义文件。XmlTextWriter 不仅提供了生成这类 XML(即 RDL)的快速方法(这种方法不允许返回操作),而且还帮助您生成符合 RDL 规范的报表定义文档。System.Xml..::..XmlTextWriter 写入流,而不是使用对象模型(如 XML DOM),从而提供了更好的性能。
通常,如果您需要在没有 DOM 开销的情况下将 XML 作为原始数据写入,则可以使用 System.Xml..::..XmlTextWriter。System.Xml..::..XmlTextWriter 是 System.Xml..::..XmlTextWriter 类的实现,该类提供将 XML 写入文件流的 API。XmlTextWriter 类提供了几种用于创建报表定义文件的方法。以下教程着重向您介绍如何使用 XmlTextWriterWriteStartElement()()()()、XmlTextWriterWriteAttributeString()()()()、XmlTextWriterWriteElementString()()()() 和 XmlTextWriter..::..WriteEndElement 方法构建报表定义文件。
学习内容
在本教程的课程中,您将完成下列活动:
使用“Visual Studio 控制台应用程序”项目模板创建一个应用程序。
添加与 AdventureWorks 示例数据库的连接。
编写检索数据源字段列表的代码。
编写代码,以生成可用于生成报表的简单报表定义文件。
要求
若要完成本教程,您必须满足以下要求:
Microsoft Reporting Services.
拥有 MicrosoftVisual Studio 2005 或类似的 Microsoft.NET Framework 兼容的开发工具。
已将 AdventureWorks 示例数据库安装到 SQL Server 2008 实例中。安装过程中不会自动安装示例,但是您可以随时安装这些示例。有关安装示例的信息,请参阅安装 SQL Server 示例和示例数据库的注意事项。
**学完本教程的估计时间:**60 分钟
任务
第 1 课:创建 RDL 生成器 Visual Studio 项目
注意 |
---|
阅读教程时,建议将“下一个主题”和“上一个主题”按钮添加到文档查看器工具栏中。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮。 |