Mi problema es que no puedo imprimir todos los datos de la tabla en mi base de datos mysql. Salí de la última fila de la tabla "docente". ¿Hay alguien que pueda ayudarme a encontrar el error?Cómo leer e imprimir datos de mysql en C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace ReadDataFromMysql
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string sql = " SELECT * FROM teacher ";
MySqlConnection con = new MySqlConnection("host=localhost;user=root;password=859694;database=projekt;");
MySqlCommand cmd = new MySqlCommand(sql, con);
con.Open();
MySqlDataReader reader = cmd.ExecuteReader();
while (reader.Read()) {
data2txt.Text = reader.GetString("id");
datatxt.Text = reader.GetString("userId");
}
}
private void btnclose_Click(object sender, EventArgs e)
{
Close();
}
}
}
usted tiene poner un punto de quiebre en el ciclo while? Sus campos de texto se completarán con todos los valores que devuelve la consulta y se establecerán en el último valor cuando vuelva el ciclo while. – Liron