ASP.NET水晶报表从入门到灵活应用

本文详细介绍了如何在ASP.NET中使用Crystal Reports进行非数据库模式的数据绑定,通过XML Schema文件实现数据源的灵活配置,以及水晶报表的简单部署方法,包括在服务器上安装必要的支持组件。
摘要由CSDN通过智能技术生成
 使用水晶报表的强大功能来实现应用程序的统计分析及打印导出等功能,是微软平台上进行.NET应用程序开发报表的一种不错的选择。水晶报表在设计、开发、配置以及部署上,还是会给初学者带来一定的困扰的。那么,是否存在一种相对比较简单而且易用的方式来进行水晶报表的设计、开发、配置以及部署呢?本文将提供一种比较简单且相对灵活的方法。

本文将包含以下内容:

  1. Crystal Reports的另类非对象模式数据绑定  
  2. 水晶报表的简单模式部署

P.S. 本文中描述到的Crystal Reports为Crystal Reports for Visual Studio .NET,原则上该版本是runtime free授权,for unlimited user的。VS IDE版本为2008,Crystal Reports版本为10

  1. Crystal Reports的另类非对象模式数据绑定
    水晶报表绑定数据的模式有很多种,其中包括使用DataSet、DataReader及ObjectCollection等。在某个特定的系统项目中,我们多数通过指定的业务数据库来提供对报表数据的支持。本文将主要描述一种非数据库数据绑定的变通模式,通过这种模式进行绑定的报表,可以不用设置其数据库验证参数(DBLogon)的相关信息,具体的数据源可以来源于数据库,也可以来源于xml文件等其他半结构化数据。
    1. 在VS IDE项目的Solution Explorer中,建立存放报表文件的文件夹,如ReprotFilesFolder
    2. 用鼠标右键点击新建的文件夹,选择添加新项(Add New Item...)
        图一
    3. 选择“XML Schema”,将文件命名为Demo.xsd
    4. 用DataSet Editor打开该Schema文件,点击“Ctrl+Alt+S”,打开“Server Explorer”,找到当前项目使用的数据库连接,将报表展示涉及到的数据表拖拽到设计区域
       图二
  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值