Listview Index .net [Résolu]

Signaler
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 mai 2008
-
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 mai 2008
-
Bonjour....

Bon voila mon pb :
J ai un listview en .net qui contient les données de ma base de données.

Bref je voudrai connaitre l'index de la ligne selectionnée pas l'utilisateur de ce listview :
indication :
FullRowSelect = True
MultiSelect = False


Dim x
As
Integer



' indice du listview


x =
Me.monlistview.SelectedItems(0).Index

Bref ça je sais faire.

Le listview n'a pas toujours de ligne selectionnée.
Je sais pas si c'est possible de toujours avoir une ligne selectionnée en surbrillance ou pas ...

Le problème est que si il n'ya pas de ligne selectionnée. Comment savoir quand une ligne est selectionnée ou quand il n'y en a pas

Merci d'avance
Sangho

4 réponses

Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 mai 2008

Oki merci c'est exactement sa que je chercher ...

Il faut le mettre dans le MouseUp... pour que sa fonctionne a merveille ...

Merci @+++
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 152 internautes nous ont dit merci ce mois-ci

Messages postés
19
Date d'inscription
vendredi 24 octobre 2003
Statut
Membre
Dernière intervention
26 septembre 2007

pour connaitre l'index de l'élément selectionné
dans l'événement click du listview entez le code suivant:
textebox.text=listview.focuseditem.index
ou
textbox=listview.items(listview.focuseditem.index).index '(ou remplacer index par text si vous voulez obtenir le texte)
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 mai 2008

oki mais le problème n'est pas la.

Je chercher à savoir si l'on clique sur le listview, mais pas sur une ligne du listview.

Exemple, si lors du click, je veut afficher le text d'une colonne du listview dans un textbox et que l'on clique sur aucune ligne du listview, sa fait une erreur .... le but est de supprimer cette erreur, c'est a dire savoir si il y a le focus ou non sur une ligne du listview...
Messages postés
329
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
10 mai 2014
4
Salut

pour récupérer l'index de la ligne sélectionnée

'Collections des index sélectionnés dans la listview
Dim SelIndex as new listview.SelectedIndexCollection(listview1)
'Collection des itels du listview
Dim SelItem as new listview.listviewitemcollection(listview1)
'Compte le nombre de ligne sélectionnée
IF selindex.count<>0
'ton code
'Affiche le text de la colonne 0 (subitems(0)) de la ligne sélectionnée (selindex.item(0))
textbox1.text=SelItem.item(selindex.item(0)).subitems(0).text
endif

@+
LIM