我的报表查看器出现问题需要花费太长时间来加载报表,有时加载报表时会出现一些错误。报表查看器通过数据集和存储过程加载。
他们是否有任何改进方法。只需单击“打印预览”按钮,即可快速显示报告以报告查看器。
请帮忙。
这是加载报告的示例代码。它工作正常,但有时加载时间太长,有时会出现错误,特别是在更快地点击命令按钮时:
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()
我希望你能帮助我。它太慢了。
答案 0 :(得分:1)
我认为这是关于水晶报告的一个错误..我无法通过长时间的搜索在网上找到合理的答案
Ahmad AlAMahdi