.NET环境下使用水晶报表

听语音
  • |
  • 浏览:3280
  • |
  • 更新:2013-12-20 13:36
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

分步阅读

水晶报表(Crystal Reports)-商务智能软件,通常使用在.Net开发环境中,下面介绍一下水晶报表如何在.Net环境下使用。

VS2010 下载与安装水晶报表

 
  1. 1

    VS2010不自动水晶报表,要想在VS2010中使用水晶报表必须安装插件,下载地址见参考资料

  2. 2

    安装指导,一步一步往下装,值得注意的是,如果你的是64位系统,在必须安装64为运行时,具体步骤入下图

  3. 3

    检验VS2010中水晶报表是否安装成功,新建项目-》报表-,在右侧栏有水晶报表选项,或者在项目的工具栏中找到水晶报表的组件。

    END

.aspx中使用水晶报表

 
  1. 1

    新建一个web项目,再新建一个aspx页面,在页面拖入组件CrystalReportViewer

  2. 2

    在项目的同个文件夹中新建文件crystalreport1.rpt,在字段资源管理器的数据库字段“添加数据库”请使用oledb连接从而选择你所要在报表中显示的数据表(有向导)

  3. 3

    在webform1.aspx.cs主要代码如下:

    protected void Page_Load(object sender, EventArgs e)

    {

    // 在此处放置用户代码以初始化页面

    TableLogOnInfo logOnInfo = new TableLogOnInfo();

    ReportDocument oRpt = new ReportDocument();

    string RptDir = @"d:\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\CrystalReport1.rpt";

    //crystalreport1.rpt文件所在的绝对路径

    oRpt.Load(RptDir);

    //设置logoninfo参数,注意这里如果不设?编译时最容易出现“登陆失败”的错误!

    logOnInfo.ConnectionInfo.ServerName = "192.168.0.5";

    logOnInfo.ConnectionInfo.DatabaseName = "lxcg";

    logOnInfo.ConnectionInfo.UserID = "sa";

    logOnInfo.ConnectionInfo.Password = "3250324";

    oRpt.Database.Tables[0].ApplyLogOnInfo(logOnInfo);

    //建立.rpt文件与crystalreportviewer文件之间的连接

    CrystalReportViewer1.ReportSource = oRpt;

    }

    效果如下图:

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
 
投票(6)
 
 
有得(0)
 
 
我有疑问(0)
 
 
今日支出

 

元

写经验 有钱赚 >>

.NET环境下使用水晶报表的更多相关文章

  1. ASP环境下轻松实现报表的打印 (转)

    作者:zcg2000 一.前言 ASP在电子商务上应用广泛,报表的处理又有一些麻烦.本文介绍了在ASP中利用 本人写的Report Server Page脚本解释器实现报表的显示.打印. 二.准备工作 ...

  2. 解决水晶报表提示“未知的查询引擎错误” FOR VS2010

    原文:解决水晶报表提示“未知的查询引擎错误” FOR VS2010 在VS2010环境下运行水晶报表(当然要先装上Crystal Report For VS2010), 在SetDataSource方 ...

  3. 关于vs2010下水晶报表的使用入门

    关于vs2010下使用水晶报表了解情况记录如下: 1.首先vs2010不再自带水晶报表控件了,需要下载安装vs2010配套的水晶报表控件:CRforVS_13_0.这个控件安装很简单,基本上都选择默认 ...

  4. c# 水晶报表的设计(非常的基础)

    最近在公司实习,由于公司需要用到的一种叫做水晶报表的神奇的东东,老大就叫我们学习学习.怕自己以后忘了,也为了以后阅读方便,将其记录下来. 使用工具:vs2008 基本方法一.使用水晶报表的推模式 步骤 ...

  5. 水晶报表在vs2010 WPF环境下的尝试

    原文:水晶报表在vs2010 WPF环境下的尝试 由于VS2010没有集成水晶报表组件,尝试前必须先安装 水晶报表 for VS2010,若机器未安装的可点击这里>>>下载安装 新建 ...

  6. VS2015环境下Crystal Reports(水晶报表)的安装使用

    1.首先下载Crystal Reports13对于Visual Studio 2015支持的2个文件. CRforVS_13_0_17 CRforVS_redist_install_64bit_13_ ...

  7. 第一部分:使用iReport制作报表的详细过程(Windows环境下)

    提示:在有些板块,文中的图片看不到,建议到我的blog浏览文章:http://blog.csdn.net/jemlee2002/文章将会涉及3个方面的内容: 第一部分:使用iReport制作报表的详细 ...

  8. 解决水晶报表在IIS7下的权限问题。

    http://52live.blog.sohu.com/69025059.html 解决水晶报表在IIS7下的权限问题. 有些事情真是“踏破铁鞋无觅处,得来全不费功夫”!困扰了我一段时间的水晶报表在I ...

  9. 水晶报表WEB方式下不打印的问题

    水晶报表版本是10.2.3600.0,是vs2005自带的.功能原来正常,服务器重做后不能打印,但是导出功能正常. 研究的大概情况: 1.水晶报表的web相关代码位于\aspnet_client\sy ...

随机推荐

  1. python 删除一个目录下的所有文件

    一个目录下有文件,文件夹,文件夹里又有文件.文件夹....用python脚本,实现,递归删除一个目录下的所有文件: 目录结构如下: 其中我们要删除所有文件 代码实现如下: import os CUR_ ...

  2. HTML/HTML5

    HTML/HTML5 一.文档加载顺序. 文档入下,数字编号为加载顺序. <html><!--1--> <head><!--2--> <link ...

  3. C#委托总结-入门篇

    1,概念:委托类型表示对具有特定参数列表和返回类型的方法的引用. 通过委托,可以将方法视为可分配给变量并可作为参数传递的实体. 委托是引用类型,可以把它看作是用来存方法的一种类型.比如说类型strin ...

  4. 初识GitHub与Git

    在初次接触GitHub的时候,英语渣渣本渣真是深感无奈啊..... ORZ 在好友的帮助下,也算是初步入门了吧. 谨以此文作为初级使用手册记录,希望能帮助到你. 一.首先要申请一个GitHub账户 二 ...

  5. error while loading shared libraries: libudev.so.0 的问题

    在linux下运行koala的时候遇到了问题: 应该是缺少文件libudev.so.0 在/lib和/lib64目录下也都没有这个文件.然后网上找解决方案,在/lib/x86_64-linux-gnu ...

  6. day 81 天 ORM 操作复习总结

    # ###############基于对象查询(子查询)############## 一.对多查询  正向查询 from django.shortcuts import render,HttpResp ...

  7. PARSER_JS_PRECISION_RANGE_EXCEEDED 错误

    { [Error: parseLengthCodedNumber: JS precision range exceeded, number is >= 53 bit: "3037620 ...

  8. jQuery.extend 函数

    jQuery.extend 函数详解 JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解. 一.J ...

  9. pythonweb框架Flask学习笔记02-一个简单的小程序

    #-*- coding:utf-8 -*- #导入了Flask类 这个类的实例将会是我们的WSGI应用程序 from flask import Flask #创建一个Flask类的实例 第一个参数是应 ...

  10. XorPay.com 支付平台介绍【免费申请个人微信支付接口】

    XorPay 支付平台介绍 XorPay 定位为个人 / 独立开发者 / 个体户 / 小微企业提供安全.简单.稳定.正规的收款服务.目前支持微信 NATIVE / JSAPI / 收银台 / 小程序 ...