问题描述
您好
我有一个网站,我需要根据用户请求显示数据库中的记录。
为此,我使用了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
推荐答案
这篇关于如何在Web服务器的网页上显示reportviewer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!