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

DataGrid No muestra nada

Estas en el tema de DataGrid No muestra nada en el foro de .NET en Foros del Web. hola a todos, tengo el siguiente código que se supone debería mostrarme toda la información que existe en una tabla de una base de datos ...
  #1 (permalink)  
Antiguo 23/02/2011, 07:47
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
DataGrid No muestra nada

hola a todos, tengo el siguiente código que se supone debería mostrarme toda la información que existe en una tabla de una base de datos SQlite, pero no se por que no lo hace y me da el siguiente error:

"FormatException"


Mi código es el siguiente:
Código vb:
Ver original
  1. Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.         Dim mySql As String
  3.         mySql = "SELECT * FROM INS_INSPECCIONES_MOBILE_TMP"
  4.         tmpTable = RecogerConsulta(mySql)
  5.         DataGrid1.DataSource = tmpTable 'asignar los datos a datagrid
  6.    End Sub
  7.     Public Function RecogerConsulta(ByVal mySql As String) As DataTable
  8.         Dim tmpTable As New DataTable
  9.         Try
  10.             Ada = New SQLiteDataAdapter(mySql, cnnloc2)
  11.             Ada.Fill(tmpTable)
  12.         Catch ex As Exception
  13.             MessageBox.Show(ex.Message, "Error")
  14.         End Try
  15.         Return tmpTable
  16.     End Function
  17. End Class

desde ya muchas gracias!!!
  #2 (permalink)  
Antiguo 23/02/2011, 09:59
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: DataGrid No muestra nada

Prueba de forma independiente si la conexión se logró, checa la cosulta, la variable tmpTable ponla global o bien como es que ya no la declaras en el Form5_Load.

Saludos!
__________________
http://ka0stj.wordpress.com/
  #3 (permalink)  
Antiguo 23/02/2011, 10:08
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: DataGrid No muestra nada

Ka0stj, gracias por responder.
La conexión si se logra, por que me muestra solo los encabezados de mi tabla pero no el contenido ya la variable tmpTable la tengo declarada a si.

Dim tmpTable As DataTable

que podrá ser?
  #4 (permalink)  
Antiguo 23/02/2011, 10:16
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: DataGrid No muestra nada

prueba poniendola global como:

Código vb:
Ver original
  1. Private tmpTable As New DataTable

Yo probé tu función pero con una DB SQL Server y funcionó.
__________________
http://ka0stj.wordpress.com/
  #5 (permalink)  
Antiguo 23/02/2011, 12:13
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: DataGrid No muestra nada

Ka0stj hice lo que medijiste pero sigue mostrando el error, y tienes razón con lo de que la función anda bien con una base SQL, sera problema del SQLite entonces.
  #6 (permalink)  
Antiguo 23/02/2011, 12:50
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: DataGrid No muestra nada

proteus8 checa los siguientes enlaces:

http://www.kirupa.com/net/sqllite_vb_pg2.htm
http://www.codeproject.com/KB/cs/SQLiteCSharp.aspx
http://stackoverflow.com/questions/2...od-returning-0

El segundo enlace te puede servir seria cuestion de cambiarlo a VB. Saludos!!!
__________________
http://ka0stj.wordpress.com/
  #7 (permalink)  
Antiguo 23/02/2011, 14:03
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: DataGrid No muestra nada

Ka0stj gracias por tu ayuda, pero el problema estaba entre la silla y el teclado,
:P jaaja, no lo que pasa es que en los datos de la tabla tengo unas fechas, por lo que para mostrarlas tengo que hacer un convert en el código SQl.
  #8 (permalink)  
Antiguo 23/02/2011, 14:14
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: DataGrid No muestra nada

Jejejeje ok, saludos!
__________________
http://ka0stj.wordpress.com/

Etiquetas: datagrid, muestra
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 20:31.