vb341
چهارشنبه 08 خرداد 1392, 18:51 عصر
با سلام
من در وی بی دات نت 2012 گزارش ساختم و برای یکی از گزارشها دو تا ساب ریپورت میزارم و لینک ارتباطی اونها هم مشخصه . ولی ساب ریپورتها رو خالی نمایش میده . میخواستم ببینم چطور باید اطلاعات ساب ریپورتها رو پر کنم . برای ریپورت اصلی از کد زیر استفاده میکنم
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
Try
If Con.State = ConnectionState.Open Then
Con.Close()
End If
Con.Open()
DA = New SqlDataAdapter("select * from PersonelReport", Con)
Cont_Afsar_MaliDataSet1.Clear()
DA.Fill(Cont_Afsar_MaliDataSet1, "PersonelDetail")
RepPersonel.SetDataSource(Cont_Afsar_MaliDataSet1)
RepPersonel.SetParameterValue("DateFa", ShamsiDateFormat)
FrmReport.CrystalReportViewer1.ReportSource = RepPersonel
FrmReport.ShowDialog()
Con.Close()
Catch ex As Exception
MessageBox.Show(ex.Message.ToString)
End Try
End Sub
میخواستم ببینم برای ساب ریپورتها چطور باید اطلاعات دیتا رو به ساب ریپورت منتقل کنیم
من در وی بی دات نت 2012 گزارش ساختم و برای یکی از گزارشها دو تا ساب ریپورت میزارم و لینک ارتباطی اونها هم مشخصه . ولی ساب ریپورتها رو خالی نمایش میده . میخواستم ببینم چطور باید اطلاعات ساب ریپورتها رو پر کنم . برای ریپورت اصلی از کد زیر استفاده میکنم
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
Try
If Con.State = ConnectionState.Open Then
Con.Close()
End If
Con.Open()
DA = New SqlDataAdapter("select * from PersonelReport", Con)
Cont_Afsar_MaliDataSet1.Clear()
DA.Fill(Cont_Afsar_MaliDataSet1, "PersonelDetail")
RepPersonel.SetDataSource(Cont_Afsar_MaliDataSet1)
RepPersonel.SetParameterValue("DateFa", ShamsiDateFormat)
FrmReport.CrystalReportViewer1.ReportSource = RepPersonel
FrmReport.ShowDialog()
Con.Close()
Catch ex As Exception
MessageBox.Show(ex.Message.ToString)
End Try
End Sub
میخواستم ببینم برای ساب ریپورتها چطور باید اطلاعات دیتا رو به ساب ریپورت منتقل کنیم