ludolitaliano
Messages postés17Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention11 mai 2004
-
10 mai 2004 à 14:50
ludolitaliano
Messages postés17Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention11 mai 2004
-
11 mai 2004 à 15:58
Bonjour,
j'aimerais récupérer une valeur à la colonne (i) et la ligne cliquée par l'utilisateur d'un ListView.
ludolitaliano
Messages postés17Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention11 mai 2004 11 mai 2004 à 09:01
Non, je dis des bêtises, i c'est l'indice de la colonne.
Ca me sélectionne toujours la première ligne. J'ai essayé avec un breakpoint, en faisant varier i (i change bien la colonne en effet).
Private Sub ListViewTitres_CLick()
Dim CodeSql As String
CodeSql = "SELECT ECIBonds_Id FROM ECIBonds WHERE ISIN='" & ListViewTitres.SelectedItem.ListSubItems(1).Text & "';"
Set Rs = Cnx.Execute(CodeSql)
If Not Rs.EOF Then
Rs.MoveFirst
TextTitreSelectionne.Text = Rs!ECIBonds_Id
TextTitreSelectionne.Refresh
End If
Rs.Close
'ouverture du formulaire de titre détaillé
frmDetailTitre.Show
End Sub
Je récupère le titre (ligne) cliquée par l'utilisateur; je mets l'identifiant dans un textbox; je me sers de cette valeur dans un autre formulaire dans lequel je détaille le titre choisi.
cs_labout
Messages postés1356Date d'inscriptionsamedi 8 décembre 2001StatutMembreDernière intervention23 octobre 20068 11 mai 2004 à 11:44
labout
En principe et c'est comme cela chez moi
le
ListViewTitres.SelectedItem
correspond à la ligne en surbrillance de la listview
et
ListViewTitres.SelectedItem.ListSubItems(1).Text
correspond à la deuxième colonne de l'item sélectionné