Répondre
Le code suivant provoque tous les éléments d'une vue de la liste à ne pas être sélectionné, il provoque le point 2 être sélectionné. Je suis sûr que vous pouvez facilement adapter ce code à votre problème. En passant, les éléments de la vue liste utilisent une indexation à base zéro; par conséquent, l'élément # 2 est en fait le troisième élément de la vue de liste.
for (int i = 0; i < listView1.Items.Count; i++)
{
listView1.Items[i].Selected = false;
}
// select item #2
listView1.Items[2].Selected = true;
Vous ne pouvez pas sélectionner des 'sous-éléments' dans un ListView. Si vous voulez pouvoir sélectionner des 'cellules', vous devrez utiliser un gridview.
J'ai développé un composant tiers appelé Better ListView, qui permet de sélectionner des sous-éléments à l'aide des touches fléchées.
Il est également possible d'étiqueter des sous-éléments, d'utiliser des icônes et autres.
Si vous avez besoin d'utiliser des sous-éléments comme des cellules largement, les contrôles de type grille sont le meilleur choix pour vous, puisque ceux-ci sont mieux conçus pour matrices, au lieu de listes.
S'il n'est pas possible de sélectionner une seule cellule, il est possible de REFERER la valeur d'une seule cellule. Le lien ci-dessous a une réponse pour cela (obtenir une valeur pour une cellule).
http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.selecteditems.aspx
// Uses the SelectedItems property to retrieve and tally the price
// of the selected menu items.
private void ListView1_SelectedIndexChanged_UsingItems(
object sender, System.EventArgs e)
{
ListView.SelectedListViewItemCollection breakfast =
this.ListView1.SelectedItems;
double price = 0.0;
foreach (ListViewItem item in breakfast)
{
price += Double.Parse(item.SubItems[1].Text);
}
// Output the price to TextBox1.
TextBox1.Text = price.ToString();
}
- 1. couleur de sélection Listview
- 2. ListView Sélection en C#
- 3. Comportement de sélection Strange ListView sur Android
- 4. Sélection de plusieurs éléments dans ListView
- 5. Rectangle de sélection ListView dans VB.NET
- 6. Sélection de colonne dans ListView (MFC)
- 7. Désactiver la fonctionnalité CheckBox à sélection multiple dans un ListView?
- 8. Bind ContextMenu MenuItem Visibilité de la sélection ListView
- 9. Sélection de tous les éléments après la liaison WPF ListView
- 10. .NET ListView: événement après modification de la sélection
- 11. listview en C#
- 12. Événement WPF Listview SelectionChanged
- 13. ListView Données hiérarchiques - ASP.Net
- 14. Problème de mouvement ListView
- 15. Annulation de SelectedIndexChanged dans WinForm ListView
- 16. Sélection d'éléments dans une zone de liste et affichage dans ListView en utilisant C#, XAML
- 17. Comment obtenir un comportement de sélection multiple rectangulaire Comtl32.dll ListView
- 18. Conserver l'état de la sélection après la modification de la collection backend dans ListView
- 19. Désactiver un ListView en C#, mais montrant toujours la sélection actuelle
- 20. WPF ListView inactif Sélection de couleur et de l'élément couleur de la police
- 21. WPF Listview
- 22. ListView Problème
- 23. Jquery: Sélection dans une sélection
- 24. ListView MouseClick Event
- 25. Filtres dans ListView
- 26. Generics ListView contrôle personnalisé
- 27. vérifié articles listview
- 28. Listview SelectedIndexChanged problème
- 29. ListView DisplayMemberBinding vs DataTemplate
- 30. .NET: ListView blues?
Demandez-vous comment choisir un seul sous-élément dans une rangée (et non la totalité de la ligne) dans le mode détails d'un listview? –
Winforms? WPF? Autre? –