水晶报表初体验(Visual Studio 2010)
2015-12-01 21:47
393 查看
安装水晶报表后如下使用;
![](http://images.cnitblog.com/i/624228/201408/011120528216584.png)
使用注意:rpt文件配置过程中,页面长度代表一列,若拉的太长,会默认增加到下一页,导致误判为无法遍历数据的错觉
关于更高级的内嵌报表之类的,我就没有使用过了,以后边用边学吧。
配置rpt文件,如图
![](http://images.cnitblog.com/i/624228/201408/011120528216584.png)
前台(Asp.net页面):
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %> <CR:CrystalReportViewer ID="ReTransport" runat="server" AutoDataBind="true" />
后台:
public void GetList() { ReportDocument doc = new ReportDocument(); // rpt文件路径 doc.Load(Server.MapPath("/Cry/CrystalInSchoolInfo.rpt")); ReTransport.ToolPanelView = ToolPanelViewType.None; Maticsoft.BLL.list.Lists pro = new Maticsoft.BLL.list.Lists(); if (Session["CrystalData"]!=null) { //配置数据源dataset doc.SetDataSource((DataTable)Session["CrystalData"]); this.ReTransport.ReportSource = doc; this.ReTransport.DataBind(); } else { HttpContext.Current.Response.Write("<script>alert('连接超时,请刷新!');window.location.href=document.referrer;</script>"); } }
使用注意:rpt文件配置过程中,页面长度代表一列,若拉的太长,会默认增加到下一页,导致误判为无法遍历数据的错觉
关于更高级的内嵌报表之类的,我就没有使用过了,以后边用边学吧。
最后贴上Visual Studio 2010的水晶报表安装包下载地址:http://yunpan.cn/QC9fWzZdj64ER(提取码:a7b9)
相关文章推荐
- linux命令编辑技巧
- Asp.net导出Excel续章(自定义合并单元格,非Office组件)
- 【数据传输 1】服务器—>客户端之间的数据类型转换
- Asp.net中导出Excel文档(Gridview)
- Asp.net导出Excel(HTML输出方法)
- #ifdef,#if等条件编译
- mvc小技巧
- Asp.net通过模板(.dot/Html)导出Word,同时导出图片
- 取两个DataTable的交集,删除重复数据
- 简单了解委托、泛型委托、表达式树、Lambda等
- studio使用技巧
- Oracle DBA常用的几条命令
- Oracle的导入导出
- Oracle建立表空间和用户
- 数字图像处理:第二章 图象获取、显示、表示与处理
- AngularJS执行流程详解
- HDU 4557-非诚勿扰-字符串
- 联合索引优化策略
- 数字图像处理:第一章 概述
- 1021. Deepest Root (25)【并查集+深搜】——PAT (Advanced Level) Practise