PDA

View Full Version : سوال: اتصال Crystal report به Database در حین اجرای برنامه



reza12558
پنج شنبه 21 شهریور 1392, 00:00 صبح
سلام دوستان.من یه برنامه Client server دارم و برای پرینت از crystal report استفاده کردم به این صورت که Crystal report رو مستقیم به پرینتر میفرستم.مشکل من اینجاست که کریستال ریپورت از رو کلاینت به دیتا بیسی که رو سرور هست متصل نمیشه و پرینت نمیده.مشکلم وقتی حل میشه که به صورت ویزادی خودم به عنوان کلاینت به سرور وصل شم و دیتا بیسو برای کریستال set کنم.حالا میخاستم بپرسم این کارو بدون اینکه ویزادی انجام بدم با کد نویسی چجوری میشه حل کرد؟

vb341
سه شنبه 26 شهریور 1392, 21:17 عصر
از دیتاست استفاده کن . مشکلت حل میشه

vb341
یک شنبه 31 شهریور 1392, 23:12 عصر
این هم نمونه کد :
If Con.State = ConnectionState.Open Then
Con.Close()
End If

Con.Open()

DA = New SqlDataAdapter("select * from View1 where PersonelNumberMaster='" & TextBox7.Text & "'", Con)
KosooraT_VAMDataSet1.Clear()
DA.Fill(KosooraT_VAMDataSet1, "View1")
RepZamen2.SetDataSource(KosooraT_VAMDataSet1)
RepZamen2.SetParameterValue("DateFa", getpersiandate())
FrmReport.CrystalReportViewer1.ReportSource = RepZamen2
FrmReport.ShowDialog()

Con.Close()