Récupérer items sélectionnés dans listbox
Bonjour,
Je rencontre un problème surement banale mais je ne trouve pas de solution.
Voila, j'ai une listbox remplie d'adresses mail. Je souhaite récupérer les adresses mails sélectionnées. Alors voici mon code:
List<string> MailList = new List<string> ();
MailList.Add("aa@exemple.com");
MailList.Add("bb@exemple.com");
MailList.Add("cc@exemple.com");
MailList.Add("dd@exemple.com");
MailDDownList.DataSource = MailList;
MailDDownList.DataBind();
int i =0;
foreach (ListItem li in MailDDownList.Items)
{ if ( li.Selected)
MailDestinataire = MailDestinataire + MailDDownList.Items[i].Text + ";";
i++;
}
Le problème c'est que li.selected retourne toujours false malgrès qu'il y a vraiment des éléments sélectionnés. Qu'est ce qui manque à mon code?
Merci d'avance pour votre aide.
Je rencontre un problème surement banale mais je ne trouve pas de solution.
Voila, j'ai une listbox remplie d'adresses mail. Je souhaite récupérer les adresses mails sélectionnées. Alors voici mon code:
List<string> MailList = new List<string> ();
MailList.Add("aa@exemple.com");
MailList.Add("bb@exemple.com");
MailList.Add("cc@exemple.com");
MailList.Add("dd@exemple.com");
MailDDownList.DataSource = MailList;
MailDDownList.DataBind();
int i =0;
foreach (ListItem li in MailDDownList.Items)
{ if ( li.Selected)
MailDestinataire = MailDestinataire + MailDDownList.Items[i].Text + ";";
i++;
}
Le problème c'est que li.selected retourne toujours false malgrès qu'il y a vraiment des éléments sélectionnés. Qu'est ce qui manque à mon code?
Merci d'avance pour votre aide.