asp.net中使用水晶报表 ---使用向导

编写环境

  vs2013,sqlserver2012

由于我们安装的2013没有水晶报表,所以需要我们手动的去下载并安装

  下载地址为http://www.aspsnippets.com/Articles/Download-Crystal-Reports-for-Visual-Studio-2013.aspx

然后我们就来编写我们的水晶报表,在编写前我们需要了解的是水晶报表有两种方式

  1.pull  拉

    拉的意思就是说,当你用的时候就连接数据库然后返回数据

  2.push  推

    推的意思就是保存在本地,要用的时候在本地推到水晶报表引擎

为了编写水晶报表,我们还需要准备的就是数据库的数据

use master
go
if exists (select * from sys.databases where name=‘Demo‘)
    drop database Demo
create database Demo
go
use Demo
go
create table Dept
(
ID int identity(1,1) primary key,
DeptID nvarchar(10),
DeptName nvarchar(10)
)
go
create table UserInfo
(
ID int identity(1,1) primary key,
UserName nvarchar(10),
Salary Decimal(10,2),
Gender bit,
DeptID int foreign key references Dept(ID)
)
go

insert into Dept values
(‘1001‘,‘人事部‘),
(‘1002‘,‘财务部‘),
(‘1003‘,‘开发部‘)
insert into UserInfo values
(‘小王‘,3000,0,1),
(‘小李‘,2000,0,2),
(‘小菜‘,5000,1,3),
(‘小芳‘,3500,1,1)
go

然后我们就来编写第一种方式,也是最简单的方式,基本上不用写代码的方式

1.打开vs2013,创建一个空的Web项目

2.创建一个文件夹用来管理我们的水晶报表

  

 3.然后我们右键新建项目创建一个水晶报表

  

然后就出现了向导

然后跟着向导走

然后点击完成就好,就会出现下面的页面

现在我们点击  主报表预览就可以看到数据了

然后我们现在网页中查看!!

  

然后我们就可以在网页中查看了

  解决方法:

    在iis部署的目录下找到对应的文件并拷贝到网站应用程序下

      为了方便我已经上传到了百度云http://pan.baidu.com/s/1dF3hZkH

时间: 2024-10-28 14:32:19

asp.net中使用水晶报表 ---使用向导的相关文章

Asp.Net中使用水晶报表

Asp.Net中使用水晶报表(上) 在我们对VS.Net中的水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂的东东加入我们的Web应用有着非常的好奇心.一周以后,在阅读了大量的“HOWTO”文档之后,我们成功地将一些简单的报告加入到了我们的Asp.net程序中,并得到了一些小决窍. 这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路.为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Ne

asp.net中使用水晶报表 ---push

首先要说明的是push比pull多了一层DataSet所以我们来创建一个 还需要创建一个报表 导入命名空间 private void Show() { DataSet ds=new DataSet(); string connStr = "server=.;database=demo;uid=sa;pwd=12345"; using (SqlConnection conn=new SqlConnection(connStr)) { conn.Open(); string sql1 =

Asp.net中动态控制RDLC报表 自定义RDLC

转载自: http://dlwang2002.cnblogs.com/archive/2006/05/27/410499.html 在asp.net程序中,可以选择使用水晶报表,功能确实强大.但是web版的水晶报表好像存在版权的问题.如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表.已经有老兄做出了不少诠释:http://www.cnblogs.com/waxdoll/更多资料可以在这里找到:http://www.gotreportviewer.com/Rdlc优点:1:Rdl

在VS2013中使用水晶报表

原文:在VS2013中使用水晶报表 又遇到了在B/S系统中打印,打印格式要求比较高,打印出的效果要求高大上.用VS2013中微软自带的报表,实在难以实现应用的效果,主要问题表现在: 1.不能插入用Word做好的打印模板,自己按照模板来做感觉比较费事,实现不了Word的打印效果,一旦打印模板改变,调整格式比较麻烦. 2.在火狐.谷歌浏览器中打印按钮不显示. 想试试水晶报表,无奈VS2013中已经不集成该报表了.需要单独下载安装http://scn.sap.com/docs/DOC-7824.大家可

在ASP程序中打印Excel报表的新方法

目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式.由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点.本人通过研究写了一个基于ASP程序的打印Excel报表的程序.本程序的特点是无须任何组件. Print.asp ------------------------------------------------ <html><title>打印Excel报表</title> <% '控制脚本语言 respon

web中的水晶报表 "出现通信错误。将停止打印"

被这个问题快折腾死,死活都找不到原因,找了一堆解答,无外乎这几种情况,但都不管用 在Page_Init中绑定数据.无效. activex控件的版本,我试过10.2.0.1146等多个版本的dll,10.2打头的还可以,10.5的根本就不显示打印对话框. 传递的参数和控件冲突,也不是 浏览器版本,IE6.7.8均不行 web.config中的配置,加了以下配置,但没啥效果: <sectionGroup name="businessObjects">  <sectionG

《水晶报表在vs2010t中引用及打包》转自于互联网

互联网上网友总结的好资料,这也是个学习的过程以便于自己查看,同时也能通过博客园的博客分享给大家.下面请看正文: 水晶报表在vs2010t中引用及打包 在sap官网中下载支持vs 2010中的水晶报表组件.具体地址: 1)包括了报有DLL的水晶报表文件 url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe 2)水晶报表部署时用到的文件 url: http://downloads.businessobje

(转)VS2010结合水晶报表做条码标签打印功能

本文转载自:http://blog.sina.com.cn/s/blog_552ca1400100y6dd.html 先来个功能效果图: 大家都知道VS2005和VS2008软件本身是包含水晶报表插件的,而新版本的VS2010去掉了SAP水晶报表的插件,想要在VS2010中使用水晶报表首先要下载SAP的插件CRforVS_13_0.exe,我这下载的是13版本的. 下载完成后安装,现在就可以在VS2010里面使用了,哈哈. 1.准备工作,条码实现 具体如何实现条码,这里不再赘述,详细请参考:ht

VS2008水晶报表变两页(重装系统后)

找到水晶报表中的设置-打印机设置,发现打印机名称是 Microsoft XPS Document Writer (已重定向2), 从名称下拉框中选择之前的打印机名称Microsoft XPS Document Writer就好了,只不过程序中每个水晶报表都要设置一下