دوستان من قسمتهای آخر کدم رو (ارسال به پر کردن دیتا ست و ارسال به کریستال) رو به شکل زیر اصلاح کردم ولی نشد . خواهش می کنم در نظر داشته باشید.
Dim ds1 As RptDs
ds1 = New RptDs
da = New SqlDataAdapter(str_select, con)
da.Fill(ds1.hesab)
da.Fill(ds1.bed_best)
Dim cr2 AsNew RptBedBest
cr2.SetDataSource(ds)
If CheckBox4.Checked = TrueThen
cr2.SetParameterValue("name_co", name_co)
Else
cr2.SetParameterValue("name_co", "")
EndIf
If CheckBox5.Checked = TrueThen
cr2.SetParameterValue("info", info)
Else
cr2.SetParameterValue("info", "")
EndIf
cr2.SetParameterValue("date1", shamsi())
FrmRptFactor.CrystalReportViewer1.ReportSource = cr2
FrmRptFactor.Text = " §ىکں©ںë ي «¢ںëکں©ںë"
FrmRptFactor.Show()
بازم ممنون از توجهی که دارید.