Visual Basic.NET - DataGrid y Mysql

 
Vista:

DataGrid y Mysql

Publicado por JavierL (2 intervenciones) el 14/09/2006 00:16:38
Hola, me he visto obligado a estructurar un programa con una base de datos Mysql
mi duda es sobre como importar datos de una tabla a un Datagrid, ya que he tratado de adaptar el codigo utilizado para Sql server, cambiando las clases de los name spaces, pero nada.
Lo que persigo es selecionar los registros de una tabla y enviarlos a un datagrid contenido en un form de VB .NET

Si alguien me puede orientar un poco, estare muy agradecido
Javier
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DataGrid y Mysql

Publicado por Lobo Lider (5 intervenciones) el 14/09/2006 16:18:28
Para resolver tu problema en forma basica debes hacer lo siguiente
Agregar los siguientes Name Spaces al proyecto:
(Obviamente que ya has referenciado los dll de mysql al proyecto)
Imports MySql.Data
Imports MySql.Data.MySqlClient

Luego agrega este codigo en el load del form donde esta el datagrid, y cambia los datos de la conexion (eso si que es basico, pero me gusta explicar bien)

Dim cad As String = "Database=dbAlumnos;Data Source=localhost;User Id=root;Password=root"
Dim query As String = "select * from tblalumnos"
Dim cnn As New MySqlConnection(cad)
Dim da As New MySqlDataAdapter(query, cnn)
Dim ds As New DataSet
da.Fill(ds, "table")
DataGrid1.DataSource = ds
DataGrid1.DataMember = "table"

Eso te capturara los datos de una tabla mysql en un datagrid, yo ya lo probe
que te salga todo bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar