vs2010开发的asp.net 带Rdlc报表。
在我本机可以显示rdlc报表
我在服务器上已经安装了
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ReportViewer\ReportViewer.exe
这个文件,我是从我本机把这个 ReportViewer.exe 文件拷贝到服务器上,再安装的。
在我本机可以显示rdlc报表
如图:
http://www.b2bgate.cn/images/aa.jpg
但是上传到 服务器上就显示不了了。
如图:
http://www.b2bgate.cn/images/bb.jpg
SOS
跟绑定报表有的代码有关系吗?
我显示报表的代码如下:
SqlConnection myConn = new SqlConnection(ConfigurationManager.AppSettings["SQLConnectionString"]);
SqlDataAdapter myda = new SqlDataAdapter("it_JDX_ponovouchersp", myConn);
myda.SelectCommand.Parameters.AddWithValue("@vend_num", this.TextBox1.Text);
myda.SelectCommand.Parameters.AddWithValue("@item", this.TextBox2.Text);
myda.SelectCommand.Parameters.AddWithValue("@end_date", DateTime.Now.ToString());
myda.SelectCommand.Parameters.AddWithValue("@flag", 1);
myda.SelectCommand.Parameters.AddWithValue("@location", this.TextBox1.Text);
myda.SelectCommand.Parameters.AddWithValue("@printer", this.TextBox2.Text);
myda.SelectCommand.CommandType = CommandType.StoredProcedure;
DataSet myds = new DataSet();
myConn.Open();
myda.Fill(myds);
myConn.Close();
ReportViewer1.Visible = true;
ReportDataSource rds = new ReportDataSource("DataSet1po1", myds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.Refresh();
很急啊,周五这样晚还在弄这个。
现在找不出原因!
在服务器上就是显示不了,只显示一点点灰色的表头。如上图。
哪位知道怎么处理吗?谢谢!
------解决思路----------------------
首先用浏览器的调试功能看下图片的URL是否正确。
你可以在浏览器输入这个图片的URL,并且请求下。看看返回4xx错误还是5xx。前者是URL问题,后者是服务器报错。
------解决思路----------------------
目测不是程序问题
重新安装试试:http://www.microsoft.com/zh-cn/download/details.aspx?id=6442
------解决思路----------------------
http://www.microsoft.com/zh-cn/download/details.aspx?id=6442