Combobox

Fermé
Le poete Elie Messages postés 1 Date d'inscription mercredi 6 février 2013 Statut Membre Dernière intervention 6 février 2013 - 6 févr. 2013 à 23:04
Viking57 Messages postés 68 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 28 juillet 2014 - 21 févr. 2013 à 14:18
Bonjour,
J'ai deux combobox (le 1er, c'est cmbetablissement, le 2nd cmbdepartement) apres l'execution de mon application, quand je clique sur departement ouest ( c-a-d, cmbdepartement) au lieu de retourner tous les ecoles du departement Ouest. le cmbetablissement n'affiche qu'une seule.
Voici le code:
private void cmbdepartement_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbdepartement.Text == "Ouest")
{
cmbetablissement.Text = "Unasmoh ave Christophe,Rue 4";
cmbetablissement.Text = "Unasmoh delmas 65";
cmbetablissement.Text = "Unasmoh ave Christophe,Pont Saint-Geraud";
}
else
if (cmbdepartement.Text == "Nord")
{
cmbetablissement.Text = "Unasmoh cap-haitien";
}
else
if (cmbdepartement.Text == "Sud")
{
cmbetablissement.Text = "Unasmoh cayes";
}
else
{
if (cmbdepartement.Text == "Artibonites")
{
cmbetablissement.Text = "Unasmoh saint-marc";
}
else
{
if (cmbdepartement.Text == "Nord-Ouest")
{
cmbetablissement.Text = "";
}
else
if (cmbdepartement.Text == "Sud-Est")
{
cmbetablissement.Text = "Unasmoh Jacmel";
}
else
{
if (cmbdepartement.Text == "Nord-Est")
{

cmbetablissement.Text = "";
}
else
{
if (cmbdepartement.Text == "Nippes")
{
cmbetablissement.Text = "";
}
else
{
if (cmbdepartement.Text == "Grand'Anses")
{
cmbetablissement.Text = "";
}

else
{
if (cmbdepartement.Text == "Centre")
{
cmbetablissement.Text = "";
}
}
}
}
}
}
}
}


Pouvez-vous m'aider???

2 réponses

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
8 févr. 2013 à 22:23
Bonjour,

En fait la propriété Text que tu remplis correspond pour une dropDowList a l'élément affiché uniquement donc tu écrases tes anciens éléments. Je pense que c'est

cmbetablissement.Items.add("Unasmoh ave Christophe,Rue 4");
cmbetablissement.Items.add(Unasmoh delmas 65");
(je me demande si c'est pas une majuscule à add)
0
Viking57 Messages postés 68 Date d'inscription jeudi 21 février 2013 Statut Membre Dernière intervention 28 juillet 2014 5
21 févr. 2013 à 14:18
Bonjour oui tu écrase tes données, il faut ajouter à la combobox

Donc :
cmbetablissement.Items.Add("Unasmoh delmas 65");
cmbetablissement.Items.Add("Unasmoh ave Christophe,Rue 4");

NookZ : (c'est une majuscule à Add)
0