protected void ddl_publicadores_SelectedIndexChanged(object sender, EventArgs e) { // lbl_test.Text = ddl_publicadores.SelectedItem.Value + " " + ddl_publicadores.SelectedItem.Text; LibroBusiness libroBusiness = new LibroBusiness(WebConfigurationManager.ConnectionStrings["LibreriaCeibaBD"].ConnectionString); LinkedList <Libro> libros = libroBusiness.GetLibrosPorPublicador(Int32.Parse(ddl_publicadores.SelectedItem.Value)); /*String aux = ""; * foreach (Libro libroActual in libros) * { * aux += libroActual.CodLibro + " " + libroActual.TituloLibro + " " + libroActual.Precio+"\n "; * } * Lb_libros.Text = aux;*/ //Para pornerle nombre a las columnas /*DataTable dt = new DataTable("Libros"); * dt.Columns.Add("codLibro"); * dt.Columns.Add("Titulo"); * * foreach (Libro libroAux in libros) * { * DataRow dr = dt.NewRow(); * dr["codLibro"] = libroAux.CodLibro; * dr["Titulo"] = libroAux.TituloLibro; * * dt.Rows.Add(dr); * }*/ /*puedo omitir el paso anterior y toma los nombres de la base de datos por medio de lista * y en lugar de dt pondria la lista para que funcione * acordar ir a las propiedades y cambiar el evento(rayito )por pageLoad*/ grv_autores.DataSource = libros; grv_autores.DataBind(); }