利用CrystalReport与C#生成报表(vs2010+sql2008)

本文介绍了如何在Visual Studio 2010中结合C#和CrystalReport生成报表。首先,由于VS2010默认不包含CrystalReport,需要额外安装。接着,创建一个Windows应用程序,添加数据集,并从SQL Server 2008的Share>Student表中获取数据。然后设计报表,包括报表标题和字段。通过编写C#代码,连接数据库,填充数据到报表中。最后,修改app.config配置文件以设置数据库连接,并运行程序查看报表效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用CrystalReport与C#生成报表(vs2010+sql2008)

 请看图1,这份报表有多复杂?猜猜它需要多少时间完成?就复杂而言,它只是一份简单的、从Share>Student (SQL Server 2008)中提取出来的报表;就时间而言,相信不会花你很多时间吧。


开始之前说明:VS2010本身是没有CrystalReport。要进行下载安装。安装成功之后,就可以继续完成下面的步骤。

 

下面,我们开始创建报表,首先要编写一个生成报表的C#小程序。

第一步:创建一个Windows应用程序

选择文件菜单,新建-工程,从工程类型中选择C#,从右方对话框中选择Crystal Reports应用程序;



接着点击确定,出现下图所示:



选择作为空白报表,点击确定。

 

第二步:为工程添加数据集(DataSet)

  数据集是伴随报表查看器而来的,它保存并提供从数据源而来的原始数据。
请依照如下步骤添加数据集:
  1、从解决方案资源浏览器中选择添加-新建项-数据集,并单击添加按钮完成。如图所示:


2、将你所要输出的数据表添加到数据集(DataSet1)中.

以下为添加数据表到数据集(DataSet1)中:

首先打开VS2010的服务器资源管理器:找到你所要添加的表(我这里的表是数据库:Share的表:Student),



然后鼠标点击该表Student不放,拖动到右边的DataSet1.xsd.。结果如下图:

 

第三步:设计报表

1、 双击解决方案资源管理器的CrystalReport1.xsd:

首先在报表头添加报表标题(我这里标题是学生基本信息一览表),在页脚</

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值