博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visual Studio 2012使用水晶报表Crystal Report
阅读量:4314 次
发布时间:2019-06-06

本文共 1710 字,大约阅读时间需要 5 分钟。

原文:

SAP在 2013年1月14日 released SAP Crystal Reportsdeveloper version for Microsoft Visual Studio - 2012

你可以从下面链接下载:
下载并安装入你的电脑。安装 完毕,可以看到那些曾经熟悉的工具。

练习练习,算是重温一下使用Crystal report 创建报表的网页。在SQL Server 2012中创建一个表:

CREATE TABLE [dbo].[CustomerOrders](    [CO] INT IDENTITY(1,1) NOT NULL PRIMARY KEY,    [Item] NVARCHAR(40) NOT NULL,    [Description] NVARCHAR(100) NULL,    [Unit] NVARCHAR(10),    [Quantity] INT NOT NULL,    [Price] DECIMAL(18,4) NOT NULL    )GO
CustomerOrders

表创建好之后,添加一些记录。

INSERT INTO [dbo].[CustomerOrders]([Item],[Description],[Unit],[Quantity],[Price]) VALUES ('W023-695-225',N'火星',N'个','3','10320.56'),('W055-641-001',N'土星',N'个','2','90000.43'),('T406-439-226',N'地球',N'个','6','23000.81'),('G071-852-444',N'水星',N'个','1','15930.32'),('U222-476-371',N'木星',N'个','8','55179.55')Go
View Code

创建一个存储过程,这个存储过程是获取所有记录,将为水晶报表或是asp.net可用。

CREATE PROCEDURE [dbo].[usp_CustomerOrders_GetAll]ASSELECT [CO],[Item],[Unit],[Description],[Quantity],[Price],([Quantity] * [Price]) AS [Amount] FROM [dbo].[CustomerOrders]GO
usp_CustomerOrders_GetAll

 

在Visual Studio 2012创建一个站点,创建一个网页,拉CrystalReportViewer控件入网页。
拉入CrystalReportviewer控件之后,网页自然产生网页yellow高亮代码。再看看Web.config中添加了哪些代码?
Ok,现在我们要连接数据库了,因此还要配置Web.config,注意一下providerName="System.Data.SqlClient"此句,是为了在CryStal report中连接数据库时,能快速找到数据库。

View Code

接下来,我们在网站下,创建一个CustomerOrders.rpt水晶报表,创建过程,可以参考下列动画:
创建好CryStalReport之后,再来看看web.config添加产生了哪些代码:
去Insus.NET的博客,下载一个DLL,这是一个处理asp.net与SQL Server数据沟通组件。
解压之后,把DLL移至站点的BIN目录中。

 

然后在App_Code目录,创建一个对象。

 现在,我们可以把CustonerOrders.rpt加载到CryStalReportViewer控件去了:

运行看看:
下面是导出铵钮pop-up窗口:

导出格式丰富多样:

 

posted on
2014-11-04 17:02 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/4074148.html

你可能感兴趣的文章
Spring Boot Docker 实战
查看>>
Div Vertical Menu ver3
查看>>
Git简明操作
查看>>
InnoDB为什么要使用auto_Increment
查看>>
HDU 1087 Super Jumping! Jumping! Jumping!
查看>>
0007_初始模块和字节码
查看>>
[效率提升]如何管理好你的电脑文件
查看>>
C++实验二
查看>>
SharePoint2010 富文本框添加图片功能的扩展
查看>>
零零碎碎的知识
查看>>
设计模式
查看>>
5.0以上机器XPOSED框架安装流程
查看>>
静态方法与非静态方法
查看>>
cmd 导入数据库
查看>>
Makefile书写注意事项--个人择记(一)
查看>>
文件转码重写到其他文件
查看>>
场景3 Data Management
查看>>
树结构练习——排序二叉树的中序遍历
查看>>
AC自动机模板
查看>>
python 基本语法
查看>>