Rellenar datagridview con datareader

31/01/2008 - 19:55 por Jose Manuel Davila | Informe spam
alguien me puede ayudar con esto

quiero llenar un datagridview con el resultado de un datareader.

estoy aprendiendo c# y se me anda dificultando


saludos ;

jose manuel davila

Preguntas similare

Leer las respuestas

#1 Jesús López
31/01/2008 - 20:16 | Informe spam
¿Un DataGridView de Windows Forms o de Web Forms?

Es que un DataGridView de Windows Forms no se puede rellenar directamente
con un datareader, mientras que uno de Web Forms sí.

Saludos:

Jesús López
www.solidq.com



"Jose Manuel Davila" escribió en el mensaje
news:
Mostrar la cita
#2 Jose Manuel Davila
01/02/2008 - 16:08 | Informe spam
Jesús López escribió:
Mostrar la cita
seria un datagridview de Windows forms, entonces como me recomiendas
llenarlo.


saludos


jose manuel davila
#3 Jesús López
01/02/2008 - 19:15 | Informe spam
Pues cargando los datos en un datatable o en una lista primero, y luego
enlazando el datatable o la lista al datagrid.

Con un datatable sería:

DataTable miTabla = new DataTable();
miTabla.Load(ElDataReader)
MiDataGrid.DataSource = ElDataTable;


Con una lista, por ejemplo un BindingList que es quizá el tipo de lista más
apropiado para enlazar en Windows Forms.

Primero Crearías una clase con una propiedad por cada campo en el
datareader:

public class MiEntidad
{
// Aquí las propiedades
}


Luego prodrías usa mi cargador de listas:

http://blogs.solidq.com/ES/CuevaNet....aspx?ID=7


Para que este código funcionara (en VS 2008):

BindingList<MiEntidad> lista = New BindingList<MiEntidad>()
lista.LoadFromReader( ElDataReader);
MiDataGrid.DataSource = lista;


Saludos:

Jesús López
www.solidq.com





"Jose Manuel Davila" escribió en el mensaje
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida