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

之后浏览间距合理

速云:深圳独立服务器,新品上线,深港mpls免费体验,多重活动!

速云怎么样?速云是一家国人商家。速云商家主要提供广州移动、深圳移动、广州茂名联通、香港HKT等VDS和独立服务器。目前,速云推出深圳独服优惠活动,机房为深圳移动机房,购买深圳服务器可享受5折优惠,目前独立服务器还支持申请免费试用,需要提交工单开通免费体验试用,次月可享受永久8折优惠,也是需工单申请哦!点击进入:速云官方网站地址活动期限至 2021年7月22日速云云服务器优惠活动:活动1:新购首月可...

pacificrack:VPS降价,SSD价格下降

之前几个月由于CHIA挖矿导致全球固态硬盘的价格疯涨,如今硬盘挖矿基本上已死,硬盘的价格基本上恢复到常规价位,所以,pacificrack决定对全系Cloud server进行价格调整,降幅较大,“如果您是老用户,请通过续费管理或升级套餐,获取同步到最新的定价”。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款VPS特征:基于KVM虚拟,纯SSD raid...

欧路云:美国CUVIP线路10G防御,8折优惠,19元/月起

欧路云新上了美国洛杉矶cera机房的云服务器,具备弹性云特征(可自定义需要的资源配置:E5-2660 V3、内存、硬盘、流量、带宽),直连网络(联通CUVIP线路),KVM虚拟,自带一个IP,支持购买多个IP,10G的DDoS防御。付款方式:PayPal、支付宝、微信、数字货币(BTC USDT LTC ETH)测试IP:23.224.49.126云服务器 全场8折 优惠码:zhujiceping...

水晶报表教程为你推荐
手机内存卡数据恢复软件免费下载内存卡数据修复工具,有没有apk安卓版的登陆qq空间首页手机怎么没法登陆QQ空间首页了?天玑1000plus和骁龙865哪个好CPU型号 MediaTek MT6853 5G,和天玑1000+哪个好?麒麟820和980哪个好骁龙710和麒麟980谁更厉害自然吸气和涡轮增压哪个好汽车涡轮增压好还是自然吸气好闪迪和金士顿哪个好固态硬盘哪个好,是金士顿好还是闪迪的机械表和石英表哪个好石英表和机械表哪个好浏览器哪个好用哪个浏览器比较好清理手机垃圾软件哪个好什么手机清理软件最好?视频软件哪个好编辑视频用什么软件最好
老域名失效请用户记下 免费注册网站域名 中文域名申请 腾讯云盘 美国便宜货网站 服务器日志分析 evssl debian源 卡巴斯基永久免费版 华为网络硬盘 双线主机 isp服务商 服务器托管什么意思 in域名 四川电信商城 便宜空间 重庆电信服务器托管 石家庄服务器托管 个人免费邮箱 永久免费空间 更多