Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2011, 13:23
Avatar de SNAM
SNAM
 
Fecha de Ingreso: junio-2011
Mensajes: 22
Antigüedad: 12 años, 11 meses
Puntos: 0
Error al cargar combobox

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