水晶报表 小代码大作用【BY 阿泰】
2010-08-07 23:48
218 查看
protected void Page_Load(object sender, EventArgs e) { //使用ViewState保持ReportDocument对象 //每次页面更新时,不再需要重新走数据库 //注意:如果是VS2008,这段代码要放到Page_Init事件中 if (ViewState["myRpt"] != null) { CrystalReportViewer1.ReportSource = (ReportDocument)ViewState["myRpt"]; } } //点击按钮后,报表进行第一次呈现 protected void btnReport(object sender, EventArgs e) { myReport.SetDataSource(ds); CrystalReportViewer1.ReportSource = myReport; //保存到ViewState ViewState["myRpt"] = myReport; }
原文地址:http://blog.csdn.net/babyt/archive/2009/07/26/4610054.aspx
相关文章推荐
- 水晶报表——小代码,大作用(转自CSDN,阿泰)
- 水晶报表加载本地图片 【BY阿泰】
- 水晶报表的宽度调整方法(设计器、代码调整、rpt文件属性)
- asp.net水晶报表参数字段在代码中赋值的方法
- WORD文档导出 水晶报表代码加载
- 水晶报表使用基本代码(拉模式)
- 【水晶报表内功心法】--公式、函数与运行时总计 注:(文章来自阿泰博客)
- 在水晶报表中动态的添加自己所需要的的字段的代码
- 使用水晶报表自定义函数进行代码重用
- 在水晶报表中动态的添加自己所需要的的字段的代码
- 水晶报表绑定数据代码
- 阿泰,水晶报表--pull模式样板
- 在水晶报表中实现任意选择指定字段显示 (阿泰)
- 如何使用代码动态设置水晶报表中的文本,字段等对象呢?
- 水晶报表参数字段在代码中赋值
- 阿泰,水晶报表--推拉之间
- 使用代码动态改变水晶报表的标题
- 水晶报表参数编程示例代码
- ASP.NET 水晶报表打印功能实现代码
- .NET 水晶报表使用代码