Reporte y asp.net

Iniciado por visualfree, 20 Noviembre 2013, 16:27 PM

0 Miembros y 1 Visitante están viendo este tema.

visualfree

Estimados , necesito su ayuda para generar un reporte.

Estoy tratando de generar un reporte .rdlc, pero me arroja el siguiente error:


No se ha proporcionado ninguna instancia de origen de datos para el origen de datos 'DataSet1'.



Mi codigo es el siguiente:
Código (Csharp) [Seleccionar]


protected void Page_Load(object sender, EventArgs e)
   {
       SqlConnection con = new SqlConnection("Data Source=WIN-PC;Initial Catalog=Prueba;Integrated Security=True");
       SqlCommand comando;
       SqlDataReader lector;
       DataTable dt = new DataTable();
       DataSet ds = new DataSet();
       dt.Columns.Add("ID");
       dt.Columns.Add("NOMBRE");
       dt.Columns.Add("APELLIDO_PATERNO");
       dt.Columns.Add("APELLIDO_MATERNO");
       try{
               con.Open();
               comando=new SqlCommand("select * from Persona", con);
               lector=comando.ExecuteReader();
               while (lector.Read()) {
                   DataRow row = dt.NewRow();
                   row["ID"] = lector["idPersona"];
                   row["NOMBRE"] = lector["nombre"];
                   row["APELLIDO_PATERNO"] = lector["apellido_pat"];
                   row["APELLIDO_MATERNO"] = lector["apellido_mat"];
                   dt.Rows.Add(row);
               }
               ds.Tables.Add(dt);
             
               ReportViewer1.LocalReport.ReportPath = "Report.rdlc";
               ReportDataSource rpt = new ReportDataSource("Conec",ds);
               ReportViewer1.LocalReport.DataSources.Clear();
               ReportViewer1.LocalReport.DataSources.Add(rpt);
               ReportViewer1.LocalReport.Refresh();
       }catch(Exception ex){
       
       }
   }



Atento a sus comentarios,esperando una acogida favorable.

Saluda Atte.

visualfree


visualfree

OSea mas que todo , es saber si alguie  ha generado reportes en base a codigos y no arrastrando SqlDataAdapter y DataSet....

etc
etc
gracias amigos.