Autor
|
Tema: Ayuda con DataGridView y MySql (Leído 9,378 veces)
|
alexjoffre
Desconectado
Mensajes: 12
|
Ayuda Urgente!!!!!
mi duda es la siguiente:
tengo este código ***************************************************++ Dim cn As New MySqlConnection cn = New MySqlConnection("Server = localhost;Database = appKastel;User = root;Password = p4p4fr1t4; Port = 3306;") cn.Open() 'llenar combobox con BD Dim sSql As String = "SELECT factura.folio,factura.fecha_venc FROM factura WHERE estado = 'PENDIENTE' ORDER BY folio;"
Dim Ds As New DataSet 'variable tabla Dim Tabla As New DataTable 'adaptador que sirve de enlace intermedio entre la aplicación y la 'base de datos Dim Da As New MySqlDataAdapter(sSql, cn)
'capturamos errores Try 'ejecutamos la query que tiene el DataAdapter Dim Cmd As New MySqlCommandBuilder(Da) 'llenamos la tabla Da.Fill(Tabla) 'mostramos datos DataGridView1.DataSource = Tabla
Catch ex As MySqlException 'en caso de error MsgBox(ex.Message)
Finally
'finalmente eliminamos objetos de memoria cn = Nothing Ds = Nothing Tabla = Nothing Da = Nothing
End Try ************************************************************
En pocas palabras trato de llenar un datagridview con una consulta en mysql, cuando lo hago me aparecen el numero de filas correctamente de acuerdo a la cunsulta, el prblema es que las celdas no se llenan, aparecen VACIAS!!!
si alguien pudiese ayudarme se lo agradecería, de antemano muchas gracias.
|
|
« Última modificación: 15 Enero 2012, 21:44 pm por alexjoffre »
|
En línea
|
|
|
|
Graphixx
Desconectado
Mensajes: 1.336
Full Stack Developer
|
Yo siempre lo hago asi: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using MySql.Data; using MySql.Data.MySqlClient;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { private string ConexionBaseDatos = "Database=basedatospruebas;Data Source=localhost;User Id=root;Password=";
public Form1() { InitializeComponent(); }
private void Form1_Load(object sender, EventArgs e) { CargarDatos(); }
private void CargarDatos() { string Consulta = "SELECT * FROM tablapruebas"; MySqlConnection cnn = new MySqlConnection(this.ConexionBaseDatos); MySqlDataAdapter mda = new MySqlDataAdapter(Consulta, cnn); DataSet ds = new DataSet(); mda.Fill(ds, "tablapruebas"); dataGridView1.DataSource = ds; dataGridView1.DataMember = "tablapruebas"; }
} }
Espero el codigo te sirva de referencia. Y ya que estas usando MYSQL espero que hallas instalado el conector: http://dev.mysql.com/downloads/connector/net/5.0.htmlY tambien Debes agregar la referencia MySql.Data.dll a el proyecto, la cual se guarda por defecto donde instalaste el MySQL, en mi caso esta en C:\Archivos de programa\MySQL\MySQL Connector Net 5.0.6\Binaries\.NET 2.0 , esto lo haces dando clic derecho en tu proyecto y luego en Agregar Referencia.  Puedes encontrar una referencia con intrucciones completas en: http://handark.wordpress.com/2007/07/06/conectar-a-mysql-desde-net/
|
|
« Última modificación: 15 Enero 2012, 21:48 pm por Graphixx »
|
En línea
|
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx Rōninnovation
|
|
|
|
alexjoffre
Desconectado
Mensajes: 12
|
ya solucionè el problema, estaba poniendo columnas antes de llenar el dgv y por eso me aparecìan vacias las celdas, nose porque pasò esto pero se solucionò muchas gracias de todas maneras por la ayuda 
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ayuda con DataGridView
.NET (C#, VB.NET, ASP)
|
bitaziko
|
7
|
5,838
|
29 Diciembre 2011, 07:39 am
por 24K
|
|
|
C#: Duda al sustituir MySql.Data.MySqlClient por MySQLDriverCS (dataGridView)
Programación C/C++
|
Covetous
|
2
|
2,657
|
19 Agosto 2012, 18:59 pm
por Covetous
|
|
|
C#: Duda al sustituir MySql.Data.MySqlClient por MySQLDriverCS (dataGridView)
.NET (C#, VB.NET, ASP)
|
Covetous
|
1
|
2,570
|
19 Agosto 2012, 20:17 pm
por Covetous
|
|
|
VB.NET 2010 Download de archivos binarios en DataGridView desde MySQL
.NET (C#, VB.NET, ASP)
|
el_cantante
|
3
|
3,608
|
18 Septiembre 2015, 15:23 pm
por el_cantante
|
|
|
CARGAR CONTENIDO DE DATAGRIDVIEW EN MYSQL CON C# AYUDA!!
Programación General
|
sebacuna
|
1
|
3,398
|
2 Septiembre 2017, 21:25 pm
por ivancea96
|
|