Trouver l'élément sélectionné de la liste
-
11-07-2019 - |
Question
J'ai actuellement une vue en liste qui comporte plusieurs lignes de données et une analyse de contexte en C # .NET.
Ce qui me pose problème, c'est lorsque vous cliquez sur l'élément de la barre de menu, je veux savoir quelle ligne a été sélectionnée.
La solution
Pour obtenir les lignes sélectionnées comme le dit sindre, procédez comme suit:
foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}
lvFiles est le ListView.
Autres conseils
Pour obtenir l'élément sélectionné de la liste, essayez ceci:
int index = 0;
if (this.myListView.SelectedItem.Count > 0)
index = this.myListView.SelectedIndices [0]
Cela vous donnera l'index de l'élément sélectionné dans la liste.
Vous pouvez également vous référer à ceci:
http://www.neowin.net/forum/index.php?showtopic= 358458
Je ne sais vraiment pas ce que vous voulez dire ici. Pouvez-vous expliquer votre problème davantage ou fournir un exemple de code?
Pour obtenir la ligne sélectionnée dans un ListView, utilisez la propriété ListView.SelectedItems. ListView.SelectedItems [0] vous donnera le premier élément sélectionné (car il peut y avoir plus d'un élément sélectionné)