ASP: ListBox Obtient les éléments sélectionnés - un doublure?
J'essaie d'obtenir les éléments sélectionnés d'un asp:ListBox de contrôle et les mettre dans une chaîne délimitée par des virgules. Il y a obtenu d'être un moyen plus simple de le faire alors:
foreach (ListItem listItem in lbAppGroup.Items)
{
if (listItem.Selected == true)
{
Trace.Warn("Selected Item", listItem.Value);
}
}
Est-il un moyen de l'avoir en une seule ligne? comme mon pseudo code ici:
string values = myListBox.SelectedItems;
Je suis en utilisant ASP.NET et C# 3.5.
Merci pour toute aide!!
source d'informationauteur Jared
Vous devez vous connecter pour publier un commentaire.
À l'aide de LINQ:
Je ne pense pas qu'il y est quelque chose de construit, mais vous pourriez faire quelque chose comme ceci:
Fait il y a quelque chose de construit dans:
ListBox.getSelectedItems
http://msdn.microsoft.com/en-us/library/aa297606(v=vs. 60).aspx