报表VS2010建立使用水晶报表教程

水晶报表教程  时间:2021-01-28  阅读:()

首先下载安装水晶报表插件

1 SAP Crystal Reports,version for Visual Studio 2010 -

包括了报有D LL的水晶报表文件

2 SAP Crystal Reports,version for Visual Studio 2010 -

水晶报表部署时用到的文件

3 SAP Crystal Reports runtime engine for .NET Framework 4(32-bit)只支持32位系统的包

4 SAP Crystal Reports runtime engine for .NET Framework 4(64-bit)安装完成之后用VS2010新建一个web应用程序或者网站项目之后在项目里面添加一个水晶报表文件

之后新建表格成功

之后在项目里添加一个实体类public class demo

{public demo()

{ }

public demo(string id, string name)

{this. id = id;t hi s.name = name;

}private string id;//编码public string Id

{get { return id; }set { id = value; }

}private string name;//名称public string Name

{get { return name; }set { name = value; }

}

}

之后打开刚才新建的水晶报表找到下图所示

点击确定即可之后按照箭头所示拖动字段。

之后新建参数字段

之后按照箭头所指拖动参数字段到报表页面

新建一个web页面WebForm1.aspx添加以代码using System.Collections;using System.Collections.Generic;using CrystalDecisions.Shared;using CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Web;public partial class WebForm1 : System.Web.UI.Page

{protected CrystalReportSource CrystalReportSource1 = new CrystalReportSource() ;protected CrystalReportViewer CrystalReportViewer1 = new CrystalReportViewer() ;protected void Page_Load(object sender, EventArgs e)

{

List<demo> dmList = new List<demo>() ;for (int i = 0; i <= 10000; i++)

{demo dm1 = new demo("10001", "demo1") ;demo dm2 = new demo("10002", "demo2") ;demo dm3 = new demo("10003", "demo3") ;demo dm4 = new demo("10004", "demo4") ;dmList.Add(dm1) ;dmL ist.Add(dm2) ;dmL ist.Add(dm3) ;dmList.Add(dm4) ;

}

ReportDocument rd = null;rd = new ReportDocument() ;rd.Load(Server.MapPath()) ;//这个表示我们刚才新建的水晶报表rd.SetDataSource(dmList) ;

//rd.ParameterFiel ds["Ti tle"].CurrentValue s.AddValue("标题") ;//"运行综合指标"rd.ParameterFiel ds["ID"].CurrentValues.AddValue("ID") ;//"站点"rd.Paramet erF iel ds["Name"].CurrentVal ues.AddValue("名字") ;//"报警次数"this.CrystalReportViewer1.ReportSource = rd;this.CrystalReportSource1.DataBind() ;f orm 1.Control s.Add(Cry sta lReportVi ewer1) ;f orm1.Control s.Add(CrystalReportSource1) ;

}

}

之后在浏览器里面浏览

发现每行数据间隔太大 回到VS打开刚才新建的报表缩减一下图中所示的间距

之后浏览间距合理

3元/首月香港便宜vps究竟是什么货。

便宜的香港vps多少钱?现在国外VPS主机的价格已经很便宜了,美国VPS主机最低一个月只要十几元,但同样免备案的香港VPS价格贵不贵呢?或者说便宜的香港VPS多少钱?香港vps主机价格要比美国机房的贵一些,但比国内的又便宜不少,所以目前情况是同等配置下,美国VPS比香港的便宜,香港VPS比国内(指大陆地区)的便宜。目前,最便宜香港vps低至3元/首月、18元/月起,今天云服务器网(www.yunt...

器安装环境和运维管理工具推荐

今天看到一个网友从原来虚拟主机准备转移至服务器管理自己的业务。这里问到虚拟主机和服务器到底有什么不同,需要用到哪些工具软件。那准备在下班之间稍微摸鱼一下整理我们服务器安装环境和运维管理中常见需要用到的软件工具推荐。第一、系统镜像软件一般来说,我们云服务器或者独立服务器都是有自带镜像的。我们只需要选择镜像安装就可以,比如有 Windows和Linux。但是有些时候我们可能需要自定义镜像的高级玩法,这...

Boomer.Host(年付3.5美)休斯敦便宜VPS

Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...

水晶报表教程为你推荐
马云将从软银董事会辞职阿里巴巴马云为啥叫董事局主席而不叫董事会主席?董事局和董事会啥区别?天玑1000plus和骁龙865哪个好麒麟985处理器和天玑1000处理器哪个更好?苹果x和xr哪个好iphone X和iphone XR哪个比较好?买哪个合适?录屏软件哪个好有什么好用的录制屏幕的软件吗帕萨特和迈腾哪个好迈腾与帕萨特那个好?朗逸和速腾哪个好大众朗逸和速腾哪个更好一点?等额本息等额本金哪个好房贷是等额本金划算还是等额本息划算电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好51空间登录51咋登录 咋登录好友的51空间群空间登录群空间无法正常登陆的问题
域名空间购买 回程路由 evssl 地址大全 申请空间 ftp教程 200g硬盘 安徽双线服务器 申请网站 石家庄服务器托管 lamp架构 徐州电信 国外免费云空间 密钥索引 锐速 新网dns 亿库 美国主机侦探 ncp 最新优惠 更多