Salve, in un programma scritto in Visual Basic sto cercando di creare un oggetto ReportViewer da codice (mi serve crearlo da codice per poterlo distruggere e ri-creare quando necessario in runtime), il codice l'ho scritto... e non mi genera errori... ma non mi visualizza nulla nel form:
codice:Dim ArchivioDataSet_Dati232, ArchivioDataSet1_Grafico232, ArchivioDataSet1_Grafico332, ArchivioDataSet1_Grafico337 As New Microsoft.Reporting.WinForms.ReportDataSource() ArchivioDataSet_Dati232.Name = "ArchivioDataSet_Dati232" ArchivioDataSet_Dati232.Value = Me.Grafico232BindingSource ArchivioDataSet1_Grafico232.Name = "ArchivioDataSet1_Grafico232" ArchivioDataSet1_Grafico232.Value = Me.Grafico232BindingSource ArchivioDataSet1_Grafico332.Name = "ArchivioDataSet1_Grafico332" ArchivioDataSet1_Grafico332.Value = Me.Grafico332BindingSource ArchivioDataSet1_Grafico337.Name = "ArchivioDataSet1_Grafico337" ArchivioDataSet1_Grafico337.Value = Me.Grafico337BindingSource Dim ReportViewer2 As Microsoft.Reporting.WinForms.ReportViewer ReportViewer2 = New Microsoft.Reporting.WinForms.ReportViewer ReportViewer2.Top = 1 ReportViewer2.Left = -13 ReportViewer2.Height = 713 ReportViewer2.Width = 1366 ReportViewer2.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local ReportViewer2.LocalReport.ReportEmbeddedResource = "MioProgramma.reportGrafici.rdlc" ReportViewer2.LocalReport.DataSources.Add(ArchivioDataSet_Dati232) ReportViewer2.LocalReport.DataSources.Add(ArchivioDataSet1_Grafico232) ReportViewer2.LocalReport.DataSources.Add(ArchivioDataSet1_Grafico332) ReportViewer2.LocalReport.DataSources.Add(ArchivioDataSet1_Grafico337) Me.Validate() Me.Grafico232BindingSource.EndEdit() Me.Grafico232TableAdapter.Fill(Me.ArchivioDataSet1.Grafico232) Me.Grafico332BindingSource.EndEdit() Me.Grafico332TableAdapter.Fill(Me.ArchivioDataSet1.Grafico332) Me.Grafico337BindingSource.EndEdit() Me.Grafico337TableAdapter.Fill(Me.ArchivioDataSet1.Grafico337) ReportViewer2.RefreshReport()

Rispondi quotando
