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

之后浏览间距合理

Digital-vm80美元,1-10Gbps带宽日本/新加坡独立服务器

Digital-vm是一家成立于2019年的国外主机商,商家提供VPS和独立服务器租用业务,其中VPS基于KVM架构,提供1-10Gbps带宽,数据中心可选包括美国洛杉矶、日本、新加坡、挪威、西班牙、丹麦、荷兰、英国等8个地区机房;除了VPS主机外,商家还提供日本、新加坡独立服务器,同样可选1-10Gbps带宽,最低每月仅80美元起。下面列出两款独立服务器配置信息。配置一 $80/月CPU:E3-...

华纳云不限流量¥324/年,香港双向CN2(GIA)云服务器/1核1G/50G存储/2Mbps

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供香港和美国机房的VPS云服务器和独立服务器。商家支持支付宝、网银、Paypal付款。华纳云主要面向国内用户群,所以线路质量还是不错的,客户使用体验总体反响还是比较好...

港云网络(¥1/月活动机器),香港CN2 4核4G 1元/月 美国CN2

港云网络官方网站商家简介港云网络成立于2016年,拥有IDC/ISP/云计算资质,是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护。点击进入港云网络官方网站港云网络中秋福利1元领【每人限量1台】,售完下架,活...

水晶报表教程为你推荐
火影忍者644火影忍者644鸣人怎么说有有蛤蟆爷爷一半的力量美国10次啦导航如何才能摧毁美国的Gps导航系统qq空间首页QQ空间主页怎么弄?骁龙750g和765g哪个好高通骁龙845和骁龙835哪个好锦天城和君合哪个好和君智业和三人禾哪个公司的营销做的好炒股软件哪个好最好的炒股软件是哪个?红茶和绿茶哪个好红茶和绿茶哪个更好?播放器哪个好什么播放器好用看书软件哪个好有什么好的读书软件啊?q空间登录怎样从空间登录QQ号
韩国vps俄罗斯美女 淘宝二级域名 vultr美国与日本 国外服务器网站 私人服务器 163网 优key 双12活动 512au xfce 服务器cpu性能排行 服务器架设 html空间 qq数据库下载 东莞服务器 789电视剧 江苏双线服务器 vul 游戏服务器出租 贵阳电信测速 更多