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

之后浏览间距合理

HostYun(22元/月)全场88折优惠香港原生IP大带宽

在之前的一些文章中有提到HostYun商家的信息,这个商家源头是比较老的,这两年有更换新的品牌域名。在陆续的有新增机房,价格上还是走的低价格路线,所以平时的折扣力度已经是比较低的。在前面我也有介绍到提供九折优惠,这个品牌商家就是走的低价量大为主。中秋节即将到,商家也有推出稍微更低的88折。全场88折优惠码:moon88这里,整理部分HostYun商家的套餐。所有的价格目前都是原价,我们需要用折扣码...

Spinservers:美国圣何塞服务器,双E5/64GB DDR4/2TB SSD/10Gbps端口月流量10TB,$111/月

spinservers怎么样?spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或NVMe存储,数量有限,机器都是预部署好的,下单即可上架,无需人工干预,有需要的朋友抓紧下单哦。Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立...

Hostodo美国独立日优惠套餐年付13.99美元起,拉斯维加斯/迈阿密机房

Hostodo又发布了几款针对7月4日美国独立日的优惠套餐(Independence Day Super Sale),均为年付,基于KVM架构,采用NVMe硬盘,最低13.99美元起,可选拉斯维加斯或者迈阿密机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,支持使用PayPal或者支付宝等付款方式。商家客服响应也比较一般,推...

水晶报表教程为你推荐
视频制作软件哪个好哪款视频编辑软件比较好用?骁龙765g和骁龙865哪个好请问苹果的a13处理器和骁龙865综合性能两个相差大不大?以及打游戏哪个更流畅?网页传奇哪个好玩网页传奇哪个好玩 现在的传奇跟以前玩的都不一样了 总感觉没以前的有激情了oppo和vivo哪个好vivo和oppo建议买哪个视频软件哪个好编辑视频用什么软件最好51空间登录怎样登51个人空间考生个人空间登录第一次登陆湖南省高等教育自学考试 考生个人空间就密码不对为什么电信dns服务器地址电信现在DNS服务器地址是多少360云盘同步版360云盘 单向同步 与 双向同步 的区别?360云盘36t请问360云盘容量为什么最低有36T,其他IT行业的云盘都最多就2T?
国外服务器租用 过期域名查询 5折 stablehost hostmonster 国外php主机 表单样式 英语简历模板word 好看的留言 鲜果阅读 mysql主机 国内php空间 100m免费空间 卡巴斯基官方免费版 怎样建立邮箱 softbank邮箱 lol台服官网 免费测手机号 深圳域名 镇江高防 更多