水晶报表在asp.net 程序中运行

 时间:2024-11-10 15:40:25

1、打工一个项目,然后添加一个水晶报表文件。

水晶报表在asp.net 程序中运行

2、选择空白的水晶报表

水晶报表在asp.net 程序中运行

3、创建一个数据集

水晶报表在asp.net 程序中运行

4、添加 一个新表,在里面添加我们操作的数据字段,并设定类型。

水晶报表在asp.net 程序中运行

5、绑定数据集,并选择我们要的表

水晶报表在asp.net 程序中运行

6、设计报表文件,选择我们要字段

水晶报表在asp.net 程序中运行

7、在项目中添加一 个aspx扩展的空白文件,并在其中添加报表显示控件。

水晶报表在asp.net 程序中运行

8、设置报表显示属性<CR:觊皱筠桡CrystalReportViewer ID="crv" runat="server" AutoDataBind="true" DisplayGroupTree="False" EnableDatabaseLogonPrompt="False" EnableParameterPrompt="False" HasCrystalLogo="False" HasToggleGroupTreeButton="False" HasViewList="False" HasZoomFactorList="False" Height="50px" PrintMode="ActiveX" HasSearchButton="False" />

水晶报表在asp.net 程序中运行

9、数倌栗受绽据的绑定和加载报表文件。private void DealPrint() { string strCondition = Session["strCondition"].ToString()+IDS; WellSoft.PA.BLL.Order MyModel = new WellSoft.PA.BLL.Order(); DataTable dt = MyModel.GetList(strCondition); RegRdt.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape; RegRdt.Load(Server.MapPath("crvOrder.rpt")); RegRdt.SetDataSource(dt); // crv.ParameterFieldInfo = paramFields; crv.ReportSource = RegRdt; crv.DataBind(); RegRdt.Refresh(); } private ReportDocument RegRdt = new ReportDocument(); protected void Page_UnLoad(object sender, EventArgs e) { //建立完页面时,释放报表文档资源 RegRdt.Dispose(); this.Dispose(); this.ClearChildState(); }

水晶报表在asp.net 程序中运行
  • C语言如何注册终止函数
  • 联想电脑升级Slic 2.1,安装正版windows 7系统
  • 电脑开机IE自动全屏打开的实现方法
  • 防喷器使用方法
  • 热门搜索
    一年级手抄报大全简单 科技之光手抄报 文学手抄报的内容 国庆节手抄报资料 美丽家乡手抄报 圣诞节手抄报英语 手抄报主题 一年级教师节手抄报 廉洁文化手抄报内容 放飞梦想手抄报素材