Foros del Web » Programación para mayores de 30 ;) » .NET »

mysqldatareader en datagridview

Estas en el tema de mysqldatareader en datagridview en el foro de .NET en Foros del Web. Hola, elaboro un catalogo de usuarios, la base de datos es de mysql, y utilizo un mysqldatareader para acceder a lo registros de la tabla, ...
  #1 (permalink)  
Antiguo 20/04/2011, 12:56
Avatar de PanKrdo  
Fecha de Ingreso: julio-2007
Ubicación: Veracruz
Mensajes: 46
Antigüedad: 16 años, 9 meses
Puntos: 2
Pregunta mysqldatareader en datagridview

Hola, elaboro un catalogo de usuarios, la base de datos es de mysql, y utilizo un mysqldatareader para acceder a lo registros de la tabla, el problema es que no logro mostrar los resultaos de la consulta en un datagridview por medio del datatable,

help, please
  #2 (permalink)  
Antiguo 20/04/2011, 16:40
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: mysqldatareader en datagridview

Lo que debes de hacer es cargar la informacion a un DataTable o a un IList y asociarlos al gridview mediante la propiedad DataSource
  #3 (permalink)  
Antiguo 20/04/2011, 18:05
Avatar de PanKrdo  
Fecha de Ingreso: julio-2007
Ubicación: Veracruz
Mensajes: 46
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: mysqldatareader en datagridview

Cita:
Iniciado por gedarufi Ver Mensaje
Lo que debes de hacer es cargar la informacion a un DataTable o a un IList y asociarlos al gridview mediante la propiedad DataSource
ok es lo que estoy haciendo mira este es mi codigo

Private Sub Recuperar(Optional ByVal sql As String = "select * from usuarios")
Dim rsUser As MySqlDataReader
Dim xdatos As New DataTable

rsUser = RecordsStatics(sql, cnn)
If Not rsUser.HasRows Then
rsUser.Close()
Exit Sub
End If
xdatos.Load(rsUser)
grdDatos.DataSource = xdatos
End Sub

*RecordStatics es un funcion del mismo tipo MysqlDataReader y solamente se le pasa todo a rsUser

y no pasa nada

Última edición por PanKrdo; 20/04/2011 a las 18:33
  #4 (permalink)  
Antiguo 21/04/2011, 09:11
Avatar de PanKrdo  
Fecha de Ingreso: julio-2007
Ubicación: Veracruz
Mensajes: 46
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: mysqldatareader en datagridview

OK, ya descubri cual es el problema, lo que pasa es que la funcion que tengo para recuperar los datos en el datagrid no es ejecutada por el evento Load del formulario
y no entiendo porque,
repito que uso vb 2008

y este es el evento Load de mi form

Private Sub frmUsuarios_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
RecuperarUsuarios()
End Sub

el cual llama al sub escrito arriba

Etiquetas: datagridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:45.