Listview Index .net [Résolu]

Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Dernière intervention
27 mai 2008
- - Dernière réponse : cs_sangho
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Dernière intervention
27 mai 2008
- 3 avril 2005 à 21:19
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
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Dernière intervention
27 mai 2008
3
Merci
Oki merci c'est exactement sa que je chercher ...

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

Merci @+++

Dire « Merci » 3

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

Codes Sources a aidé 106 internautes ce mois-ci

Messages postés
19
Date d'inscription
vendredi 24 octobre 2003
Dernière intervention
26 septembre 2007
0
Merci
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
Dernière intervention
27 mai 2008
0
Merci
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
Dernière intervention
10 mai 2014
0
Merci
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.