【发布时间】:2015-01-13 06:24:01
【问题描述】:
我正在使用 ASP.NET、SQL、Crystal Report。我已成功生成单页报告。但是当报表大小超过一页时,水晶报表只显示第一页数据。当我单击下一步按钮时,它会显示“源为空或未找到源”之类的消息。
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim rptDoc As New ReportDocument
Dim ds As New StudentDataSet
Dim sqlCon As SqlConnection
Dim dt As New DataTable
dt.TableName = "Crystal Report Example"
sqlCon = New SqlConnection(myCon)
Dim da As New SqlDataAdapter("select * from tblStudent", sqlCon)
da.Fill(dt)
ds.Tables(0).Merge(dt)
rptDoc.Load(Server.MapPath("~\Reports\StudentList.rpt"))
rptDoc.SetDataSource(ds)
CrystalReportViewer1.ReportSource = rptDoc
End Sub
【问题讨论】:
-
你看,对于大多数人来说,这不会发生。而且您尚未发布任何使您的案例与大多数人不同的详细信息,这意味着您的问题中没有可供人们用来回答问题的信息。发布源代码或其他详细信息,以便这里的人们有所了解。
-
确切的消息框是“没有可用的有效报告源”。我还不能发布图片。它显示,当我点击水晶报表的下一页按钮时。
标签: asp.net crystal-reports-2010