hola que tal resulta que quiero cargar un combobox con una consulta de mysql y no me carga los valores me marca un error sobre el data adapter, esto ya lo habia realizado en otro proyecto y si me habia funcionado espero y me puedan ayudar
codigo que no funciona
Código:
private void frmConsultaCitas_Load(object sender, EventArgs e)
{
MySqlConnection conexion = new MySqlConnection(Clases.csConexiones.CadenaConexion);
conexion.Open();
try
{
string seleccion = "SELECT IdCita,Fecha FROM citas";
MySqlDataAdapter da = new MySqlDataAdapter(seleccion, conexion);
DataSet ds = new DataSet("Citas");
da.FillSchema(ds, SchemaType.Source, "citas");
da.Fill(ds, "citas");
DataTable tblCitas;
tblCitas = ds.Tables["citas"];
foreach (DataRow dr in tblCitas.Rows)
{
cbFecha.DisplayMember = "Fecha";
cbFecha.ValueMember = "IdCita";
cbFecha.DataSource = tblCitas;
}
}
catch { MessageBox.Show("error"); }
finally { conexion.Close(); }
}
codigo que si funciona
Código:
private void Form1_Load(object sender, EventArgs e)
{
MySqlConnection conexion = new MySqlConnection(Clases.Conexiones.CadenaConexion);
conexion.Open();
try
{
string seleccion = "SELECT IdFecha,Fecha FROM fechas ";
MySqlDataAdapter da = new MySqlDataAdapter(seleccion, conexion);
DataSet ds = new DataSet("Fechas");
da.FillSchema(ds, SchemaType.Source, "fechas");
da.Fill(ds, "fechas");
DataTable tblFechas;
tblFechas = ds.Tables["fechas"];
foreach (DataRow dr in tblFechas.Rows)
{
comboBox1.DisplayMember = "Fecha";
comboBox1.ValueMember = "IdFecha";
comboBox1.DataSource = tblFechas;
comboBox2.DisplayMember = "Fecha";
comboBox2.ValueMember = "IdFecha";
comboBox2.DataSource = tblFechas;
}
}
catch { MessageBox.Show("error"); }
finally { conexion.Close(); }
}
espero y me puedan ayudar de antemano gracias