如何在Web服务器的网页上显示reportviewer [英] how to display reportviewer on web pages in web server

查看:155
本文介绍了如何在Web服务器的网页上显示reportviewer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好



我有一个网站,我需要根据用户请求显示数据库中的记录。



为此,我使用了microsoft reportviewer。我在本地服务器上运行成功但是当我在我的网站页面上运行它时显示PAGE NOT FOUND错误?



如何解决问题。有没有更好的方法来显示vb中服务器端脚本上设计的数据表的报告?



我使用的代码如下:

Dim Tbl2作为数据表

Tbl2 = Con.DS.Tables(Tbl)。复制'数据库记录复制到数据表中



ReportViewer1.ProcessingMode = ProcessingMode.Local

ReportViewer1.LocalReport.ReportPath = Server.MapPath("〜/ MyLevel1.rdlc")



Dim x = Tbl2 .Rows.Count



'Dataset1_Level1是我的应用程序中dataset1.xsd中的表

Dim datasource As New ReportDataSource(DataSet1_Level1, Tbl2)

ReportViewer1.LocalReport.DataSources.Clear()

ReportViewer1.LocalReport.DataSources.Add(datasource)

ReportViewer1.LocalReport.Refresh ()



未找到

在此服务器上找不到所请求的文件。



XXXXXXXX.com上的Web服务器

Hi

I have a website where i need to display records from the database as per user request.

For it I used microsoft reportviewer. I run successfully on local server but when i run it on my website pages it displays PAGE NOT FOUND error?

How can I solve the problem. Is there any better way to display reports from datatables designed on server side script in vb?

The code I use is below:
Dim Tbl2 as datatable
Tbl2 = Con.DS.Tables(Tbl).Copy ' database records are copied in datatable

ReportViewer1.ProcessingMode = ProcessingMode.Local
ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/MyLevel1.rdlc")

Dim x = Tbl2.Rows.Count

' Dataset1_Level1 is the table in dataset1.xsd on my application
Dim datasource As New ReportDataSource("DataSet1_Level1", Tbl2)
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(datasource)
ReportViewer1.LocalReport.Refresh()

Not Found
The requested document was not found on this server.

Web Server at XXXXXXXX.com

推荐答案

您好,

您的rdlc文件应该存在在您托管应用程序的服务器上。在运行应用程序的同一文件夹中。



-

谢谢
Hi ,
Your rdlc file should be present on server where you are hosting your application. In same folder in which your application is running.

--
Thanks


这篇关于如何在Web服务器的网页上显示reportviewer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆