pregasi evitare di suggerirmi il sito "gotreportviewer": non ci si capisce niente.
il mio codice è questo:
Mi visualizza solo l'intestazione del report, con i nomi delle colonne ma i dati non ci sono.codice:su modulo: Public AccessConn As System.Data.OleDb.OleDbConnection Public AccessCommand As System.Data.OleDb.OleDbCommand Public AccessReader As System.Data.OleDb.OleDbDataReader Public BS_Tab As New BindingSource Public StrMSG As String, QueryCMD As String su codice del form: Dim rds As Microsoft.Reporting.WinForms.ReportDataSource = New Microsoft.Reporting.WinForms.ReportDataSource QueryCMD = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\pippo\gestv.accdb;Persist Security Info=False;" AccessConn = New System.Data.OleDb.OleDbConnection(QueryCMD) AccessConn.Open() QueryCMD = "SELECT * FROM tblNominativi" AccessCommand = New System.Data.OleDb.OleDbCommand(QueryCMD, AccessConn) AccessCommand.CommandType = CommandType.Text BS_Tab.DataSource = AccessCommand.ExecuteReader(CommandBehavior.CloseConnection) rds.Name = "gevar.dataset1" rds.Value = BS_Tab ReportViewer1.LocalReport.ReportPath = My.Application.Info.DirectoryPath & "\drprubrica.rdlc" ReportViewer1.LocalReport.ReportEmbeddedResource = My.Application.Info.DirectoryPath & "\drprubrica.rdlc" ReportViewer1.LocalReport.DataSources.Add(rds) ReportViewer1.RefreshReport() AccessConn.Close()
Non capisco dove sbaglio. ho cercato per 3 ore in rete ma non riesco a trovare l'errore.

Rispondi quotando