Llenar nuestro DataGridView (tabla) con MySQL (MariaDB) en C# [03]
En este tutorial vamos a crear y llenar nuestro DataGridView (tabla) con MySQL (MariaDB) en C# siguiendo estos pasos:
- Crearemos una tabla llamada trabajadores con los siguientes campos:
- id.
- nombre.
- puesto.
- edad.
- Insertamos dos registros.
- En C# insertamos un dataGridView (tabla).
- Leemos los registros de Mysql (MariaDB).
- Colocamos los registros en nuestra tabla.
Codigo: https://github.com/programadornovato/MySQL-CSharp/commit/26f3b3b6ae3d5309c4928dce7324065b3c206424
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace MySQL_CSharp { public partial class Form1 : Form { MySqlConnection myCon; public Form1() { InitializeComponent(); } private void conectar() { try { string server = "localhost"; string database = "empleados"; string user = "root"; string pwd = "123456"; string cadenaConexion = "server=" + server + ";database=" + database + ";" + "Uid=" + user + ";pwd=" + pwd + ";"; myCon = new MySqlConnection(cadenaConexion); myCon.Open(); lblResultado.Text = "Conexion exitosa"; } catch (Exception error) { lblResultado.Text = "Error de conexion " + error; } } private void btnConectar_Click(object sender, EventArgs e) { conectar(); string query = "select id,nombre,puesto,edad from trabajadores;"; MySqlCommand comandoDB = new MySqlCommand(query, myCon); comandoDB.CommandTimeout = 60; MySqlDataReader reader; try { reader = comandoDB.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { int n = dgTrabajadores.Rows.Add(); dgTrabajadores.Rows[n].Cells[0].Value = reader.GetString(0); dgTrabajadores.Rows[n].Cells[1].Value = reader.GetString(1); dgTrabajadores.Rows[n].Cells[2].Value = reader.GetString(2); dgTrabajadores.Rows[n].Cells[3].Value = reader.GetString(3); //MessageBox.Show(reader.GetString(0)); } } else { Console.WriteLine("No hay trabajadores"); } } catch (Exception ex) { Console.WriteLine(ex); } } } }
🎦 [CURSO] C##️⃣: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&index=1&t=3s&ab_channel=programadornovatoprogramadornovato
🎦 [CURSO] C CON FORMULARIOS##️⃣: https://www.youtube.com/watch?v=l0_U4oyOuns&list=PLCTD_CpMeEKTBih1VgeunCjc83ZQ6UBMI&index=1&ab_channel=programadornovatoprogramadornovato
🎦 [CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
🎦 [Curso] Java Netbeans GUI Completo☕: https://www.youtube.com/watch?v=18UA7X2ss8g&list=PLCTD_CpMeEKThfXo8D-RXOGu5FarO7_qv&ab_channel=programadornovato
Anterior tutorial Siguiente tutorial
Ave que vuela, a la cazuela.