من تو برنامم برای لود ریپورت از کد زیر استفاده میکنم
Tryدو تا مشکل داره
CrystalReportViewer1.ReportSource = Me.R1
R1.SetDatabaseLogon("user1", "user1")
R1.SetParameterValue("par1", par1.Text)
R1.PrintToPrinter(1, False, 1, 1)
Catch ex As Exception
MessageBox.Show("خطای چاپ بلیط")
Button2.Enabled = True
End Try
1- بعضی وقتا لود ریپورت با مشکل مواجه میشه مخصوصا اگر دفعه اول اجرای برنامه باشه
2- وقتی لود ریپورت با مشکل مواجه میشه قبل از MessageBox.Show("خطای چاپ بلیط" خطای loade report failed توسط سیستم نشان داده میشه و نمیوتنم لا اقل از نشان دادن این خطا توسط سیستم جلوگیری کنم
؟؟