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:
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
Respuesta Responder a este mensaje
#2 Jose Manuel Davila
01/02/2008 - 16:08 | Informe spam
Jesús López escribió:
¿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:
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








seria un datagridview de Windows forms, entonces como me recomiendas
llenarlo.


saludos


jose manuel davila
Respuesta Responder a este mensaje
#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:%
Jesús López escribió:
¿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:
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








seria un datagridview de Windows forms, entonces como me recomiendas
llenarlo.


saludos


jose manuel davila
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida