当前位置: 首页 > 编程笔记 >

水晶报表asp.net的webform下基本用法实例

严景焕
2023-03-14
本文向大家介绍水晶报表asp.net的webform下基本用法实例,包括了水晶报表asp.net的webform下基本用法实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了水晶报表asp.net的webform下基本用法。分享给大家供大家参考。

具体实现方法如下:

protected void Page_Init(object sender, EventArgs e)

{

     ConfigureCrystalReport();

 }

protected void Page_Unload(object sender, EventArgs e)

 {

         if (rptDocument == null)

            return;

           rptDocument.Close();

           rptDocument.Dispose();

  }

private void ConfigureCrystalReport() {     string temp = BusinessObject.Util.Decrypt(Request.QueryString["toid"]);     TourOrderId = Util.ConvertTo<int>(temp, 0);

    if (ViewState["reportdoc"] == null)     {  string report_path = "";  report_path = Server.MapPath("~/Report/TourNote.rpt");

 DataSet ds = BusinessObject.TourOrders.GetTourNoteDsRpt(TourOrderId);  if (ViewState["reportdata"] == null)  {      ViewState["reportdata"] = ds;  }  else  {      ds = (DataSet)ViewState["reportdata"];  }  rptDocument = new ReportDocument();  rptDocument.Load(report_path);  rptDocument.SetDataSource(ds);  rptDocument.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize;  ViewState["reportdoc"] = rptDocument;     }     else     {  rptDocument = (ReportDocument)ViewState["reportdoc"];     }       this.CrystalReportViewer1.ReportSource = rptDocument;     this.CrystalReportViewer1.HasToggleGroupTreeButton = false;     this.CrystalReportViewer1.DisplayGroupTree = false; }

使用方法.先建了一个数据集做为数据源,作为水晶报表的数据架构.

代码里面调用一个存储过程,返回拥有多张表的DataSet.

希望本文所述对大家的asp.net程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Asp.net开发之webform图片水印和图片验证码的实现方法,包括了Asp.net开发之webform图片水印和图片验证码的实现方法的使用技巧和注意事项,需要的朋友参考一下 两者都需要引入命名空间:using System.Drawing; 一、图片水印 前台Photoshuiyin.aspx代码: 后台Photoshuiyin.aspx.cs代码: 效果展示: 二、图片验证码

  • 本文向大家介绍Asp.net webForm设置允许表单提交Html的方法,包括了Asp.net webForm设置允许表单提交Html的方法的使用技巧和注意事项,需要的朋友参考一下 1、在表单需要提交Html的页面头部加入  ValidateRequest="false" 2、webConfig 的  <system.web> 节点下配置 以上这篇Asp.net webForm设置允许表单提交H

  • 本文向大家介绍HighCharts图表控件在ASP.NET WebForm中的使用总结(全),包括了HighCharts图表控件在ASP.NET WebForm中的使用总结(全)的使用技巧和注意事项,需要的朋友参考一下 从事过ASP.NET开发的可能都会接触到一些图表控件,比如OWC、ZendGraph等等,这些控件都有一个特点,那就是我们可以像操作.NET中的对象一样控制它们的某些属性,有可能在

  • 我在Jaspersoft Studio中使用JavaBeans生成基本报告(主/子报告)时遇到问题。 我创建了TestMainReport.jrxml和TestSubreport.jrxml. TestMainReport。jrxml包含两个静态文本字段,在标题栏中标记为“标题”,在摘要栏中标记为“摘要”。 TestSubreport。jrxml包含两个静态文本字段,标题中的“子报告标题”和摘要栏

  • 本文向大家介绍asp.net webform自定义分页控件,包括了asp.net webform自定义分页控件的使用技巧和注意事项,需要的朋友参考一下 做web开发一直用到分页控件,自己也动手实现了个,使用用户自定义控件。 翻页后数据加载使用委托,将具体实现放在在使用分页控件的页面进行注册。 有图有真相,给个直观的认识: 自定义分页控件前台代码: 自定义分页控件后台代码: 当前页码、总共多少条记录

  • 问题内容: 我正在为教育目的制作一个演示ASP.NET MVC应用程序。 我有一个图像/链接将帖子标记为令人反感。我想通过AJAX从服务器请求标记攻击,并检查以确保用户具有此功能。 如果用户这样做,那么我想在数据库中将该帖子标记为令人反感,并返回该标记已通过。如果用户最终无权标记项目,那么我想向客户端返回否定消息,以便我可以弹出一个漂亮的jQuery框,指出它没有通过。 我正在尝试做所有这些而没有