J'ai une liste déroulante qui contient "HR", "Test" et "DEV". Je veux sur la base de la sélection "HR", "Test", et "DEV" les secondes valeurs déroulantes s'affichent.Liste déroulante dans l'application .NET Windows
private void additems()
{
//Controls.Add(cmbpackage);
cmbpackage.Items.Add("HR");
cmbpackage.Items.Add("Test");
cmbpackage.Items.Add("DEV");
addmodules();
}
private void addmodules()
{
if (cmbpackage.SelectedItem =="HR")
{
cmbmodule.Items.Add("ModuleHR1");
cmbmodule.Items.Add("ModuleHR2");
cmbmodule.Items.Add("ModuleHR3");
}
if (cmbpackage.SelectedItem == "Test")
{
cmbmodule.Items.Add("ModuleTest1");
cmbmodule.Items.Add("ModuleTest2");
cmbmodule.Items.Add("ModuleTest3");
}
if (cmbpackage.SelectedItem == "DEV")
{
cmbmodule.Items.Add("ModuleDEV1");
cmbmodule.Items.Add("ModuleDEV2");
cmbmodule.Items.Add("ModuleDEV3");
}
}
alors quelle est la question? quel est le problème auquel vous êtes confronté? Les valeurs –
ne sont pas remplies dans la liste déroulante "cmbmodule" lors de la sélection des valeurs (HR, Test, DEV) dans la liste déroulante "cmbpackage". – sauravinfy