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.

Était-ce utile?

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é)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top