千家信息网

Visual Studio水晶报表实例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,今天给大家介绍一下Visual Studio水晶报表实例分析。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。Visual
千家信息网最后更新 2026年11月03日Visual Studio水晶报表实例分析

今天给大家介绍一下Visual Studio水晶报表实例分析。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。

Visual Studio水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。

拉模式:在Visual Studio水晶报表生成时的数据源是从水晶报表文件中的SQL语句从数据库中提取的,在编程时不用重写SQL语句,但要加上登录信息(具体方法,后面介绍)。

推模式:在水晶报表生成时的数据源,是用编程时重写水晶报表中SQL语句而生成的dataset对像。也就是说,推模式是用dataset组装水晶报表。

水晶报表组件介绍。水晶报表在VS2005中有两种组件,在WEB项目是分别是CrystalReportSource,CrystalReportViewer。在FORM项目里是分别是crystalReport,CrystalReportViewer。

CrystalReportSource,crystalReport是水晶报表的数据提供者;CrystalReportViewer是水晶报表的浏览器。另外还要介绍一下水的报表的文件是以rpt为扩展名的文件,该文件可以用VS2005生成。

下面分别介绍具体操作方法:

◆在拉模式中如要在Visual Studio水晶报表中的SQL语句加上条件参数时要用{?参数名}方式给出。例:"SELECT T1, T2, T3 FROM T Where T1='{?parm}'" parm就是参数名

◆以下例子中所用到的水晶报表文件中使用的SQL语句是"SELECT T1, T2, T3 FROM T Where T1='{?parm}'" parm就是参数名。

using CrystalDecisions.Shared;  using CrystalDecisions.CrystalReports.Engine;  protected void Button_pull_Click(object sender, EventArgs e)  {  // CrystalReport.rpt是水晶报表文件的名称;CrystalReportSource1是从工具箱加到页面上的水晶报表数据源对像。  CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));  // SetDatabaseLogon 拉模式中必须用这个方法来设置登录信息,参数一:用户名;参数二:密码;参数三:服务器;参数四:数据库名  CrystalReportSource1.ReportDocument.SetDatabaseLogon("sa", "123456", @"SYWZSWL\SQLEXPRESS", "Test");  //给水晶报表传参数,参数一:是参数名,参数二:参数值;  CrystalReportSource1.ReportDocument.SetParameterValue("Title", "这是一个测试报表");  CrystalReportSource1.ReportDocument.SetParameterValue("Parm", "1");  //绑定水晶报表数据源。  CrystalReportSource1.DataBind();  // CrystalReportViewer1是水晶报表浏览器,下面是给该浏览器赋上对像  CrystalReportViewer1.ReportSource = CrystalReportSource1;  CrystalReportViewer1.DataBind();  }

以上就是Visual Studio水晶报表实例分析的全部内容了,更多与Visual Studio水晶报表实例分析相关的内容可以搜索之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下!

报表 水晶 参数 数据 模式 文件 语句 数据源 方法 浏览 生成 实例 实例分析 分析 内容 就是 文章 浏览器 信息 数据库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 瑰夏咖啡 西安纸贵互联网科技有限公司 云信互联网科技有限公司 互联网科技论文 小马过河互联网科技 南京欣网互联网科技 长亮科技 互联网金融 四川狮子座互联网科技 互联网科技公司做什么 银川新华互联网科技学校地址 上海电发互联网科技有限公司 成都玖崟互联网科技有限公司乐商圈怎么样 互联网新科技动漫ppt素材 华夏恒生科技与互联网科技 国大互联网教育科技有限公司薪资 电子商务与互联网科技的关系 东营紫格互联网科技 互联网科技平台产品运营 玉溪新华互联网科技怎么选 亚光科技低轨卫星互联网 互联网科技公司排名 疫情对互联网科技公司影响 互联网女皇 腾讯科技 受益于互联网科技的高速发展 互联网科技大赛获奖感言 科技互联网海报 领航科技大厦互联网公司 互联网科技包装股份有限公司上市 广州互联网高科技取餐柜 华人运通互联网科技公司
0