Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/05/2015, 12:35
ceysmar
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 10 años
Puntos: 0
Respuesta: ComboBox Datos Dinamicos Acess Visual C#

Cita:
Iniciado por bellacord2 Ver Mensaje
Tengo algo similiar a esto...solo cambiale los nombre a los controles...tienes que usar la propiedad SelectedIndexChange...

Esto lo tengo en el combox pais, que seria el primero
Código:
 private void cmbPaisesFiltro_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (cmbPaisesFiltro.SelectedItem == null)
                {
                    cmbProvinciasFiltro.DataSource = null;
                    cmbProvinciasFiltro.Items.Clear();
                    return;
                }

                int idPais = Convert.ToInt32(((DataRowView)cmbPaisesFiltro.SelectedItem).Row["PAI_ID"]);
                DataSet dsDataFromDB = FProvincias.Filtro(idPais);
                if (dsDataFromDB.Tables[0].Rows.Count == 0)
                 

                    cmbProvinciasFiltro.DataSource = null;
                    cmbProvinciasFiltro.Items.Clear();
                    return;
                }
                    cmbProvinciasFiltro.DisplayMember = "PROV_DESCRIPCION";
                    cmbProvinciasFiltro.ValueMember = "PROV_ID";
                    cmbProvinciasFiltro.DataSource = dsDataFromDB.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Y esto en el seccundario....
Código:

private void cmbProvinciasFiltro_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (cmbProvinciasFiltro.SelectedItem == null)
                {
                    cmbMunicipiosFiltro.DataSource = null;
                    cmbMunicipiosFiltro.Items.Clear();
                    return;
                }
                int idProvincia = Convert.ToInt32(((DataRowView)cmbProvinciasFiltro.SelectedItem).Row["PROV_ID"]);
                DataSet dsDataFromDB = FMunicipios.Filtro(idProvincia);
                if (dsDataFromDB.Tables[0].Rows.Count == 0)

                {
                    cmbMunicipiosFiltro.DataSource = null;
                    cmbMunicipiosFiltro.Items.Clear();
                    return;
                }

                    cmbMunicipiosFiltro.DisplayMember = "MUN_DESCRIPCION";
                    cmbMunicipiosFiltro.ValueMember = "MUN_ID";
                    cmbMunicipiosFiltro.DataSource = dsDataFromDB.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

Cambiale los valores a los combox
gracias amigo por tu preocupacion y la ayuda pero ya habia solucionado dicho porblema solo fue cuestion de modificar como tomaba el id del primr conbobox