我是菜鸟,一个 ASPX 页面插入reportview 控件,浏览该页面的时候是空白的没有显示报表控件和数据? 问题在哪啊? 折腾我好几天了!

问题描述

我是菜鸟,一个ASPX页面插入reportview控件,浏览该页面的时候是空白的没有显示报表控件和数据?问题在哪啊?折腾我好几天了!具体代码:该页面前台:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="mPrintPage.aspx.cs"Inherits="mPrintPage"%><%@Registerassembly="Microsoft.ReportViewer.WebForms,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"namespace="Microsoft.Reporting.WebForms"tagprefix="rsweb"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>打印预览</title></head><body><formid="form1"runat="server"><div><rsweb:ReportViewerID="ReportViewer1"runat="server"Height="100%"Width="100%"></rsweb:ReportViewer><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager></div></form></body></html>

该页面后他usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingMicrosoft.Reporting.WebForms;usingSystem.Data;usingSystem.Configuration;publicpartialclassmPrintPage:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){stringtableName=Session["PrintTableName"].ToString();if(tableName=="DateTableRep")PrintStationDaySta();}}protectedvoidPrintStationDaySta(){stringstrStationDaySta=ConfigurationManager.AppSettings["StationDaySta"].ToString();stringmStartDayTime="";stringmEndDayTime="";decimaltotalWeight=0,totalAmount=0;if(Session["startdaytime"].ToString()!=null){mStartDayTime=Session["startdaytime"].ToString();}if(Session["enddaytime"].ToString()!=null){mEndDayTime=Session["enddaytime"].ToString();}DataTabledt=newDataTable();/*if(Session["PrintSqlTect"].ToString()!=null){stringsql=Session["PrintSqlTect"].ToString();ZSqlzsql=newZSql();zsql.Open(sql);dt=zsql.m_table;}*///totalWeight=(decimal)Session["WeightVal"];//totalAmount=(decimal)Session["AmountVal"];;dt.Clear();dt=(DataTable)Session["PrintTableDate"];ReportViewer1.LocalReport.ReportPath=strStationDaySta;ReportViewer1.LocalReport.DataSources.Clear();ReportViewer1.LocalReport.DataSources.Add(newReportDataSource("dtDayStaMsg",dt));stringStrTable=Session["PrintTable"].ToString();stringStrTime="统计时间:"+mStartDayTime+"~"+mEndDayTime;stringStrVal=Session["PrintLjVal"].ToString();ReportParameterRpTable=newReportParameter("ReportParameterTable",StrTable);ReportViewer1.LocalReport.SetParameters(newReportParameter[]{RpTable});ReportParameterRpTime=newReportParameter("ReportParameteTime",StrTime);ReportViewer1.LocalReport.SetParameters(newReportParameter[]{RpTime});ReportParameterRpVal=newReportParameter("ReportParameterVal",StrVal);ReportViewer1.LocalReport.SetParameters(newReportParameter[]{RpVal});ReportViewer1.LocalReport.Refresh();}

打开该页面:stringurl="mPrintPage.aspx";Response.Redirect(url);

解决方案

解决方案二:
你建ReportViewer1这个报表文件没有?
解决方案三:
Refer&tryit:
解决方案四:
引用1楼aigel的回复:

你建ReportViewer1这个报表文件没有?

有报表的!绝对
解决方案五:
哪位大侠指点一下啊搞不定我就要下岗了!
解决方案六:
PrintStationDaySta();单独放到Page_Load里报错吗
解决方案七:
引用5楼aigel的回复:

PrintStationDaySta();单独放到Page_Load里报错吗

没有啊

时间: 2024-11-03 09:14:12

我是菜鸟,一个 ASPX 页面插入reportview 控件,浏览该页面的时候是空白的没有显示报表控件和数据? 问题在哪啊? 折腾我好几天了!的相关文章

编程-学生学籍成绩管理系统 《求一个保存 帮忙插入一下的呢 ,谢谢大家 保存在txt,可以提取显示》

问题描述 学生学籍成绩管理系统 <求一个保存 帮忙插入一下的呢 ,谢谢大家 保存在txt,可以提取显示> #include #include #include #include #include #include #include #include #include #include using namespace std; struct student { char name[12]; /// 姓名 char id[10]; /// 学号 float Cppnum; /// c++分数 fl

ActiveReports 报表控件官方中文入门教程 (2)-创建、数据源、浏览以及发布

原文:ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 本篇文章将阐述首次使用 ActiveReports 报表控件 的方法,包括添加报表文件.绑定数据源以及如何发布报表等内容. ActiveReports 报表控件官方中文入门教程 (1)-安装.激活以及产品资源 ActiveReports 报表控件官方中文入门教程 (3)-如何选择页面报表和区域报表 主要内容包括: 新建工程 在工程中添加ActiveReports报表文件 添加报表数据源 浏览报表 发布

Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加

问题描述 Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加 Sql语句,当在页面插入一个字段的时候,和数据库中的表字段进行对比,有这个名字就数量相加,没有的话重新加入一条新的记录,Sql语句怎么实现? 当我页面添加的是"利群"时,添加一盒,那么数据库中利群这条记录中的num字段中的4变成5,如果是页面添加的是"黄鹤楼"同理,如果添加的不是name字段中的这两个,就新插入一条数据.Sql语句怎么写??急急急. 是Mysql的数据

用&amp;#106avascript的ShowModalDialog()函数去显示一个aspx页面时缓存的问题

函数|缓存|问题|显示|页面 用javascript的ShowModalDialog()函数去显示一个aspx页面时,存在缓存的问题,第一次ShowModalDialog的时候看到的是正常的内容,而第二次开始看到的页面内容则都是第一次看的内容,也就是说页面是直接从缓存里面得到的,而不是去服务器取,而我的程序里面都没有让这个页面永远的缓存两个解决办法:方法一:先写一个htm页面,里面嵌套一个iframe,iframe的src就是aspx页面,然后ShowModalDialog()的页面就是这个ht

用javascript的ShowModalDialog()函数去显示一个aspx页面时缓存的问题

javascript|函数|缓存|问题|显示|页面 用javascript的ShowModalDialog()函数去显示一个aspx页面时,存在缓存的问题,第一次ShowModalDialog的时候看到的是正常的内容,而第二次开始看到的页面内容则都是第一次看的内容,也就是说页面是直接从缓存里面得到的,而不是去服务器取,而我的程序里面都没有让这个页面永远的缓存 两个解决办法: 方法一:先写一个htm页面,里面嵌套一个iframe,iframe的src就是aspx页面,然后ShowModalDial

mfc-MFC 组合框下拉弹出树形控件该怎么实现,自己菜鸟一个

问题描述 MFC 组合框下拉弹出树形控件该怎么实现,自己菜鸟一个 组合框控件和树形控件都能单独实现,就是将两者结合起来不知道怎么弄 解决方案 MFC组合控件的一个小问题 解决方案二: 可以捕获下拉点击事件,然后把树形控件移动过去,显示出来,这样实现简单点 解决方案三: 把树形框放到另外一个无边框窗口里,单击组合框时创建窗口移动过去

请问如何在.HTML页面中接受参数并传到另一个.aspx页面中

问题描述 页面的访问结构是这样的:a.aspx---->dept.html---->b.aspx现在a.aspx页面中已经传送到dept.html页面中一个参数,我不会就是:如何在dept.html页面中接受这个参数并传到b.aspx页面中请指教了. 解决方案 解决方案二:html接收不了参数的,有两种方法可以解决1.弄一个dept.aspx然后用urlrewrite成html2.a.aspx写cookie->>dept.html用脚本读取(我不能保证可以读到)-->使用脚本

我是菜鸟,我设计了三个界面,关闭一个,其他两个也退出了。

问题描述 我是菜鸟,我设计了三个界面,一个登陆,(1)一个主界面,(2)一个主界面菜单点击退出选中后弹出的界面(3),当我点击第三个界面时,我的程序界面全部退出,如何改,谢谢各位大侠 解决方案 解决方案二:没看懂解决方案三:dispose解决方案四:自己debug一下.这种问题不好说.解决方案五:每天回复得10分解决方案六:应该写的桌面应用程序吧.在第三个窗口的退出时间别写System.exit(0);用setVisible(false);隐藏掉第三个窗口就可以了.解决方案七:我是菜鸟,我设计了

xml下的&amp;amp;lt;data:....&amp;amp;gt;........&amp;amp;lt;/data:&amp;amp;gt;是什么控件,我是菜鸟,只知道&amp;amp;lt;asp&amp;amp;gt;....&amp;amp;lt;/asp:&amp;amp;gt;,十分感谢

问题描述 xml下的<data:....>........</data:>是什么控件,我是菜鸟,只知道<asp>....</asp:>,十分感谢 解决方案 解决方案二:是標記,語法自由,不是什么控件