You are on page 1of 1

MC.

Fernando Campos Camacho, Universidad de Occidente Unidad Guamchil, Enero 2016

Llenar un ComboBox desde una base de datos usando CSharp y MySql

Caso: El siguiente cdigo llena el ComboBox cbdoctor desde la tabla doctores en la base de
datos local llamada bdudeo.
public void cargardoctores()
{
try
{
using (MySqlConnection conn = new
MySqlConnection("server=127.0.0.1;uid=root;password=root;database=bdudeo"))
{
string query = "SELECT idd,NOMBRE FROM DOCTORES";
MySqlCommand cmd = new MySqlCommand(query, conn);
MySqlDataAdapter da1 = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
da1.Fill(dt);
cbdoctor.ValueMember = "idd";
cbdoctor.DisplayMember = "nombre";
cbdoctor.DataSource = dt;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

Nota: para obtener el doctor seleccionado del ComboBox debemos usar:


int id_doctor = int.Parse(cbdoctor.SelectedValue.ToString());

Autor: MC. Fernando Campos Camacho


Universidad de Occidente, Unidad Guamchil, 2016

You might also like