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()