Asociar un control DataGridView a una tabla
Publicado por Erickglopez (1 intervención) el 03/04/2010 00:06:05
Buen dia, necesito ayuda con un control datagridview al cual necesito cargar los datos de una tabla de mysql, estoy utilizando una conexion ODBC de la siguiente manera:
Public Sub connectarBD()
conexionBD = New OdbcConnection("dsn=" & _
cnODBC & ";uid=" & _
cnUsuario & ";pwd=" & _
cnContrasena & ";")
conexionBD.Open()
End Sub
luego en el form tengo lo siguiente
Imports System.Data
Imports System.Data.Odbc
Imports System
Imports System.IO
luego tengo la sentencia de conexion y la instruccion SQL que deseo utilizar para mostrar los datos, aqui es donde quiero cargar a mi contro datagridview los datos que me devuelva la consulta, el nombre del datagrid es DTtipo.
estoy creando un datset con el nombre datasetBD, que luego lo lleno con los datos que provee un data adapter adapterBD, al cual le envio la sentencia SQL y la conexionDB, luego lleno el datasetBD con los datos.
Segun tengo entendido se utiliza las propiedad es del DataGridView DataMember y DataSource pero no tengo ningun registro en el grid, me podrian indicar como logro hacer que mi grid muestre los datos que estoy seleccionando con mi consulta.
Try
connectarBD()
Dim sql As String = "select * from tipos"
Dim comandoSQL As OdbcCommand = _
New OdbcCommand(sql, conexionBD)
Dim datasetBD As New DataSet
Dim adapterBD As New OdbcDataAdapter(sql, conexionBD)
Dim resultadoSQL As OdbcDataReader = _
comandoSQL.ExecuteReader()
frmprincipal.LB1.Text = "Datos de Tipos Cargados Exitosamente"
adapterBD.Fill(datasetBD)
DTtipo.DataMember = "tipos"
DTtipo.DataSource = datasetBD
Catch ex As OdbcException
MsgBox(ex.Message)
End Try
Public Sub connectarBD()
conexionBD = New OdbcConnection("dsn=" & _
cnODBC & ";uid=" & _
cnUsuario & ";pwd=" & _
cnContrasena & ";")
conexionBD.Open()
End Sub
luego en el form tengo lo siguiente
Imports System.Data
Imports System.Data.Odbc
Imports System
Imports System.IO
luego tengo la sentencia de conexion y la instruccion SQL que deseo utilizar para mostrar los datos, aqui es donde quiero cargar a mi contro datagridview los datos que me devuelva la consulta, el nombre del datagrid es DTtipo.
estoy creando un datset con el nombre datasetBD, que luego lo lleno con los datos que provee un data adapter adapterBD, al cual le envio la sentencia SQL y la conexionDB, luego lleno el datasetBD con los datos.
Segun tengo entendido se utiliza las propiedad es del DataGridView DataMember y DataSource pero no tengo ningun registro en el grid, me podrian indicar como logro hacer que mi grid muestre los datos que estoy seleccionando con mi consulta.
Try
connectarBD()
Dim sql As String = "select * from tipos"
Dim comandoSQL As OdbcCommand = _
New OdbcCommand(sql, conexionBD)
Dim datasetBD As New DataSet
Dim adapterBD As New OdbcDataAdapter(sql, conexionBD)
Dim resultadoSQL As OdbcDataReader = _
comandoSQL.ExecuteReader()
frmprincipal.LB1.Text = "Datos de Tipos Cargados Exitosamente"
adapterBD.Fill(datasetBD)
DTtipo.DataMember = "tipos"
DTtipo.DataSource = datasetBD
Catch ex As OdbcException
MsgBox(ex.Message)
End Try
Valora esta pregunta


0