Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2015, 20:44
ceysmar
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
ComboBox Combinado Acees C# Visual Studio

buenas noches, buenos días, buenas tarde, según sea el caso, estimados amigo del foro tengo un problema y quisiera su leal cooperación soy nuevo programado y la verdad esto es lo que me a puesto a doler la cabeza

Quiero hacer lo siguiente 3 serie de combobox uno que ya este cargado el siguiente que cambie según lo seleccionado en el primero y el primero que cargue según lo seleccionado en el segundo pero pasa que tengo conflicto en el código y no se como solucionarlo si alguien tiene un ejemplo que me sirva

Aquí una foto grafica:


El siguiente es el código del primer comboBox:

Código:
 
private void comboestado() {
                conexion.Open();
                string candena = "SELECT id,nombre FROM estado ORDER BY nombre ASC";
                OleDbDataAdapter adapter = new OleDbDataAdapter(new OleDbCommand(candena, conexion));
                DataSet ds = new DataSet();
                adapter.Fill(ds);
                comboEstado.DataSource = ds.Tables[0];
                comboEstado.DisplayMember = "nombre";
                comboEstado.ValueMember = "id";
                conexion.Close();
            }


            private void ModuloCliente_Load(object sender, EventArgs e)
        {
            DataClientes.AutoGenerateColumns = false; 
            consultaclientes();
            comboestado();
        }
Este es el código del evento selec del primer conboBox que se encargaría de llenar el segundo conboBox
Código:
 private void comboEstado_SelectedIndexChanged(object sender, EventArgs e)
        {


             
            string idestado = comboEstado.SelectedValue.ToString();

            OleDbDataAdapter resull_municipioss = new OleDbDataAdapter(new OleDbCommand("SELECT id,nombre FROM municipio WHERE id_estado = idestado ", conexion));
            
            DataSet municipioss = new DataSet();
                resull_municipioss.Fill(municipioss);
                comboMunicipio.DataSource = municipioss.Tables[0];
                comboMunicipio.DisplayMember = "nombre";
                comboMunicipio.ValueMember = "id";
                conexion.Close(); 
        }
Me gustaría si alguien tiene un ejemplo ya echo el cual me sirva me sea de base les sabre agradecer