Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diogombm

Reportviewer + c#.net + mysql

Recommended Posts

Olá

Tenho o dataset criado e configurei o reportview,
Na pagina do browser onde tenho o reportviewer, aparece este: Não foi fornecida nenhuma instância de origem de dados para a origem de dados 'DataSet1'.

conn = new MySqlConnection("Database=" + BANCO + ";Data Source=" + SERVIDOR + ";User Id=" + USUARIO + ";Password=" + SENHA + "; ");
                            conn.Open();
                            cmd = conn.CreateCommand();
                            cmd.CommandText = "SELECT * FROM fichacli";
                            adap = new MySqlDataAdapter();
                            adap.SelectCommand = cmd;
                            DataSet custDB = new DataSet("DataSet1");
                            custDB.Clear();
                            adap.Fill(custDB, "fichacli");
                            DataTable aaa = null;
                            aaa = custDB.Tables[0];
                            ReportViewer1.ProcessingMode = ProcessingMode.Local;
                            ReportViewer1.LocalReport.ReportPath = "C:\\Users\\Diogo\\Documents\\Visual Studio 2012\\Projects\\mediproject\\mediproject\\Report4.rdlc";
                            ReportViewer1.LocalReport.DataSources.Clear();
                            ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("fichacli", aaa));
                            ReportViewer1.DocumentMapCollapsed = true;
                            ReportViewer1.LocalReport.Refresh();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então você deve substituir a linha: [inline]DataSet custDB = new DataSet("DataSet1");[/inline] por [inline]DataSet1 custDB = new DataSet1();[/inline]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.