Visual Basic - datagrid y cursor mysql

Life is soft - evento anual de software empresarial
 
Vista:

datagrid y cursor mysql

Publicado por mizalo (5 intervenciones) el 20/09/2006 02:31:36
hola amigos del foro

estoy tratando de mostrar data en un datagrid y para eso uso myodbc, pero me sale un error y es el siguiente: el objeto complejo trabaja con ilist
este error me sale en la linea donde asocio el cursor con el datasource., si leen el codgo tambien estoy llenando un combobox y eso si lo llena normal
el codigo que uso es el siguiente, por favor si alguien puede ayudarme .

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Try
Dim fila As String
Dim valor As String
Dim mysqlcommand As New Odbc.OdbcCommand
Dim mysqlcursor As Odbc.OdbcDataReader
Dim mysqlcad As String = "driver={mysql odbc 3.51 driver}; server=localhost;database=carlos;uid=;option=1"
Dim mysqlconnection As New Odbc.OdbcConnection(mysqlcad)
MySQLConnection.Open()
MySQLCommand.Connection = mysqlconnection
MySQLCommand.CommandText = "select v3_numfac from vta0300"
mysqlcursor = MySQLCommand.ExecuteReader
'mysqlcursor = mysqlcommand.ExecuteNonQuery()
Do While mysqlcursor.Read
fila = mysqlcursor.GetValue(0)
valor = fila.ToString
Cbx1.Items.Add(valor)
Loop
DataGrid4.DataSource = mysqlcursor ------> aca sale el error
'cerrar todo lo abierto
mysqlcursor.Close()
MySQLCommand.Dispose()
MySQLConnection.Close()

Catch mysqlodbcexception As Odbc.OdbcException
MessageBox.Show(mysqlodbcexception.ToString)
Catch anyexception As Exception
MessageBox.Show(anyexception.ToString)
End Try
MessageBox.Show("lo hizo", "Aviso")
End Sub

o de repente me falta lago mas que declarar en los imports.

gracias, d antemano
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