报表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打开刚才新建的报表缩减一下图中所示的间距

之后浏览间距合理

ThomasHost(月付5美元)美国/法国/英国/加拿大KVM,支持Windows

ThomasHost域名注册自2012年,部落最早分享始于2016年,还算成立了有几年了,商家提供基于KVM架构的VPS,数据中心包括美国、法国、英国、加拿大和爱尔兰等6个地区机房,VPS主机套餐最低2GB内存起步,支持Windows或者Linux操作系统,1Gbps端口不限制流量。最近商家提供了一个5折优惠码,优惠后最低套餐月付5美元起。下面列出部分套餐配置信息。CPU:1core内存:2GB硬...

香港云服务器最便宜价格是多少钱一个月、一年?

香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...

A400互联37.8元/季,香港节点cn2,cmi线路云服务器,1核/1G/10M/300G

A400互联怎么样?A400互联是一家成立于2020年的商家,A400互联是云服务器网(yuntue.com)首次发布的云主机商家。本次A400互联给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐,香港节点上线cn2+cmi线路云服务器,37.8元/季/1H/1G/10M/300G,云上日子,你我共享。...

水晶报表教程为你推荐
美女桌面背景图片最漂亮的美女电脑壁纸哪里有?腾讯空间首页手机QQ空间首页从哪里进入!免费阅读小说app哪个好有什么免费读小说的软件?华为p40和mate30哪个好Huawei Mate30 和 P40 哪个好?浏览器哪个好用浏览器哪个最好用?电视直播软件哪个好电视直播软件哪个好绝地求生加速器哪个好绝地求生哪个加速器好用一点,求推荐一个车险哪个好汽车保险买哪个公司的好雅思和托福哪个好考雅思和托福哪个好考?清理手机垃圾软件哪个好清理手机垃圾的软件哪个好
vps是什么 双线vps 中国万网虚拟主机 美国主机排名 site5 stablehost 华为4核 建立邮箱 宁波服务器 web服务器的架设 hktv 申请网页 国外视频网站有哪些 银盘服务 vul 日本代理ip 带宽测试 中国电信宽带测速 winserver2008r2 apache启动失败 更多