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

DataGrid en VB.Net

Estas en el tema de DataGrid en VB.Net en el foro de .NET en Foros del Web. Saludos a todos y gracias de antemano. Me gustaría saber como puedo cargar un DataGrid con el resultado de una sentencia SQL....
  #1 (permalink)  
Antiguo 19/11/2004, 14:19
 
Fecha de Ingreso: octubre-2004
Mensajes: 6
Antigüedad: 19 años, 6 meses
Puntos: 0
DataGrid en VB.Net

Saludos a todos y gracias de antemano.

Me gustaría saber como puedo cargar un DataGrid con el resultado de una sentencia SQL.

Última edición por KataKlismo; 20/11/2004 a las 17:54
  #2 (permalink)  
Antiguo 20/11/2004, 04:57
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
hola,

pues con SqlAdapter llenas un Dataset.

saludos!
  #3 (permalink)  
Antiguo 20/11/2004, 06:09
 
Fecha de Ingreso: octubre-2004
Mensajes: 6
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta

Hola freegirl.

Podrías ser un poko más explícito.

El código que tengo es el siguiente:

oConn = New OleDb.OleDbConnection
oConn.ConnectionString = strConnString
oConn.Open()

strSQL = "SELECT * FROM Tabla"

Dim commSQL As OleDb.OleDbCommand = New OleDb.OleDbCommand

commSQL.Connection = oConn

commSQL.CommandText = strSQL

Dim datRead As OleDb.OleDbDataReader

datRead = commSQL.ExecuteReader()

dtgLista = New System.Windows.Forms.DataGrid


While datRead.Read()
'******************
Aquí pienso yo que debería ir el código para cargar el DataGrid
y aquí es donde me surge mi duda. No se como hacerlo.
'******************
End While

oConn.Close()


P.D.: Es mi primer contacto con el VB.Net.

Gracias de de nuevo a todos/as.
  #4 (permalink)  
Antiguo 20/11/2004, 08:59
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
dim dts as DataSet
Dim miConexion as SqlConnection
Dim adpt as SqlDataAdapter


miConexion=New SqlConnection ("server=localhost; uid=sa,pwd=;database=nombreBD")

adpt=new SqlDataAdapter ("Select * from tabla",miConexion)

dts=new Dataset()

adpt.fill(dts,"nombreTabla")

datagrid1.DataSource=dts.tables("nombreTabla")

datagrid1.databind()



Espero que te sirva de ayuda!

saludos.
  #5 (permalink)  
Antiguo 20/11/2004, 16:56
 
Fecha de Ingreso: octubre-2004
Mensajes: 6
Antigüedad: 19 años, 6 meses
Puntos: 0
Saludos freegirl!!!

Has sido de mucha ayuda.

Un saludo,
KataKlismo.

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:19.