我遇到报告查看器加载报告时间过长的问题,有时在加载报告时会出现一些错误。报表查看器通过数据集和存储过程加载。
他们有什么办法可以改进它。只需单击"打印预览"按钮,即可以足够快的速度显示报表以报表查看器。
请帮忙。
这是加载报表的示例代码。 它工作正常,但有时加载时间太长,有时会发生错误,尤其是在更快地单击命令按钮时:
Me.CertificationofEnrollmentTableAdapter.Fill(Me.COEPrint.CertificationofEnrollment, CertificateofEnrollment.txtStudentID.Text, CertificateofEnrollment.cmbSemester.Text, CertificateofEnrollment.cmbSchoolYear.Text)
Me.ReportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout)
ReportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.Percent
Dim Parametrs As Microsoft.Reporting.WinForms.ReportParameter() = New Microsoft.Reporting.WinForms.ReportParameter() {New
Microsoft.Reporting.WinForms.ReportParameter("FirstStatement",
CertificateofEnrollment.RichTextBoxFS.Text.ToString()), New
Microsoft.Reporting.WinForms.ReportParameter("SecondStatement",
CertificateofEnrollment.RichTextBox2.Text.ToString()), New
Microsoft.Reporting.WinForms.ReportParameter("Units",
CertificateofEnrollment.txtTotalUnits.Text.ToString()), New
Microsoft.Reporting.WinForms.ReportParameter("Signatory",
My.Settings.Sign3.ToString()), New
Microsoft.Reporting.WinForms.ReportParameter("Position",
My.Settings.Post3.ToString())}
ReportViewer1.LocalReport.SetParameters(Parametrs)
Me.ReportViewer1.RefreshReport()
我希望你能帮我这个。 太慢了。
我认为这是srystal报告上的一个错误..我无法从长时间的搜索中找到合乎逻辑的答案
艾哈迈德·阿拉马迪