Hola! Antes que nada me presento: Soy chevaz, me llamo Sebastián :lol: y soy algo así como un 'programador aficionado' de Visual Basic.NET. Me registré en éste foro porque pude notar que cada vez que Googleo para encontrar la solución a un problema sale un link a este foro.
Les cuento mi problema:
Estoy haciendo un simple controlador de Stock, para el kiosco de un vecino/amigo. Las bases de datos que utilizo son en MySQL, la conexión la he logrado y las consultas las hace, no tengo ningún problema en eso.
Mi problema se presenta al momento de imprmir los resultados de una consulta en un datagridview, la verdad me está dando dolor de cabeza ya :hitcomp:
He probado varios ejemplos de otras personas y sus open-source, y he utilizado éste, ya que mi código no utiliza los DataSource o controles así.Código: vb.net
Public Sub grid() Try Conexion = New MySqlConnection() Conexion.ConnectionString = Sql Conexion.Open() Query.CommandText = ("SELECT codigo, producto, existencia, precio FROM productos") Query.Connection = Conexion Consultar = Query.ExecuteReader While Consultar.Read Dim codigo As String = Consultar(0).ToString Dim producto As String = Consultar(1).ToString Dim existencia As String = Consultar(2).ToString Dim precio As String = Consultar(3).ToString 'frmprincipal.datagrid.Refresh() End While Catch ex As Exception MsgBox("Error " & ex.Message) End Try End Sub
Todo va bien hasta que llega el momento de imprimir. He probado haciendo un While para que imprima todas las filas, pero no muestra nada <_<
Si me pudieran dar una solución a mi código, o decirme otro camino para realizar esto se los agradecería! Me está dando dolor de cabeza no poder hacer eso.
Saludos y gracias por leer :hola: