首先下载安装水晶报表插件
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打开刚才新建的报表缩减一下图中所示的间距
之后浏览间距合理
已经有一段时间没有听到Gigsgigscloud服务商的信息,这不今天看到商家有新增一款国际版线路的美国VPS主机,年付也是比较便宜的只需要26美元。线路上是接入Cogentco、NTT、AN2YIX以及其他亚洲Peering。这款方案的VPS主机默认的配置是1Gbps带宽,比较神奇的需要等待手工人工开通激活,不是立即开通的。我们看看这款服务器在哪里选择看到套餐。内存CPUSSD流量价格购买地址1...
[六一云迎国庆]转盘活动实物礼品美国G口/香港CTG/美国T级超防云/物理机/CDN大促销六一云 成立于2018年,归属于西安六一网络科技有限公司,是一家国内正规持有IDC ISP CDN IRCS电信经营许可证书的老牌商家。大陆持证公司受大陆各部门监管不好用支持退款退现,再也不怕被割韭菜了!主要业务有:国内高防云,美国高防云,美国cera大带宽,香港CTG,香港沙田CN2,海外站群服务,物理机,...
享有云怎么样?享有云是一家新的国内云服务器商家,目前提供国内、香港及海外地区的云服务器,拥有多线路如:BGP线路、CN2线路、高防等云服务器,并且提供稳定、安全、弹性、高性能的云端计算服务,实时满足您的多样性业务需求。目前,美国bgp云服务器,5M带宽,低至20元/月起,270元/年起,首月打折;香港2核2G2M仅50元/月起,450元/年起!点击进入:享有云官方网站地址享有云优惠活动:一、美国B...