Bonjour,
j'ai une listview avec une colonne qui affiche des date recupéré dans un
fichier texte.
Pour les trier il faut que je clik sur la colonne et ça me les tris. Mais je
voudrais que les dates soient trié à l'ouverture , comment faire ?
voici les code que j'utilise pour le tris dansla colonne :
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As
MSComctlLib.ColumnHeader)
ListView1.SortKey = ColumnHeader.SubItemIndex
ListView1.Sorted = True
If ListView1.SortOrder = lvwDescending Then
ListView1.SortOrder = lvwAscending
Else
ListView1.SortOrder = lvwDescending
End If
Pour les trier il faut que je clik sur la colonne et ça me les tris. Mais
je
voudrais que les dates soient trié à l'ouverture , comment faire ?
place ton code de trie dans une méthode que tu appeleras lors du click sur l'entête de colonne et aussi tout juste après le chargement du listview..
-- Cordialement Yanick Lefebvre
Guy DETIENNE
Salut ;O)
Très simple !
With Me.ListView1 .Sorted = True 'Notre ListView sera trié .SortKey = 0 'On trie sur la première colonne : l'index de la première colonne est tjs 0 .SortOrder = lvwAscending 'Tri par ordre croissant - pour décroissant : lvwDescending End With
Voilà
Guy
"ephores" <ephores(at)free.fr> a écrit dans le message de news: O3lgCM%
Bonjour, j'ai une listview avec une colonne qui affiche des date recupéré dans un fichier texte. Pour les trier il faut que je clik sur la colonne et ça me les tris. Mais je voudrais que les dates soient trié à l'ouverture , comment faire ?
voici les code que j'utilise pour le tris dansla colonne :
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader) ListView1.SortKey = ColumnHeader.SubItemIndex ListView1.Sorted = True
If ListView1.SortOrder = lvwDescending Then ListView1.SortOrder = lvwAscending Else ListView1.SortOrder = lvwDescending End If
End Sub
Merci les pros encores une fois ;-)
Salut ;O)
Très simple !
With Me.ListView1
.Sorted = True 'Notre ListView sera trié
.SortKey = 0 'On trie sur la première colonne : l'index de la première
colonne est tjs 0
.SortOrder = lvwAscending 'Tri par ordre croissant - pour décroissant :
lvwDescending
End With
Voilà
Guy
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
O3lgCM%23nEHA.132@TK2MSFTNGP09.phx.gbl...
Bonjour,
j'ai une listview avec une colonne qui affiche des date recupéré dans un
fichier texte.
Pour les trier il faut que je clik sur la colonne et ça me les tris. Mais
je
voudrais que les dates soient trié à l'ouverture , comment faire ?
voici les code que j'utilise pour le tris dansla colonne :
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As
MSComctlLib.ColumnHeader)
ListView1.SortKey = ColumnHeader.SubItemIndex
ListView1.Sorted = True
If ListView1.SortOrder = lvwDescending Then
ListView1.SortOrder = lvwAscending
Else
ListView1.SortOrder = lvwDescending
End If
With Me.ListView1 .Sorted = True 'Notre ListView sera trié .SortKey = 0 'On trie sur la première colonne : l'index de la première colonne est tjs 0 .SortOrder = lvwAscending 'Tri par ordre croissant - pour décroissant : lvwDescending End With
Voilà
Guy
"ephores" <ephores(at)free.fr> a écrit dans le message de news: O3lgCM%
Bonjour, j'ai une listview avec une colonne qui affiche des date recupéré dans un fichier texte. Pour les trier il faut que je clik sur la colonne et ça me les tris. Mais je voudrais que les dates soient trié à l'ouverture , comment faire ?
voici les code que j'utilise pour le tris dansla colonne :
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader) ListView1.SortKey = ColumnHeader.SubItemIndex ListView1.Sorted = True
If ListView1.SortOrder = lvwDescending Then ListView1.SortOrder = lvwAscending Else ListView1.SortOrder = lvwDescending End If
End Sub
Merci les pros encores une fois ;-)
ephores
Oh merci !! c'est nikel ce que je cherchais. c'est pas si simple pour moi...
"Guy DETIENNE" a écrit dans le message de news:%23%
Salut ;O)
Très simple !
With Me.ListView1 .Sorted = True 'Notre ListView sera trié .SortKey = 0 'On trie sur la première colonne : l'index de la première colonne est tjs 0 .SortOrder = lvwAscending 'Tri par ordre croissant - pour décroissant : lvwDescending End With
Voilà
Guy
"ephores" <ephores(at)free.fr> a écrit dans le message de news: O3lgCM% > Bonjour, > j'ai une listview avec une colonne qui affiche des date recupéré dans un > fichier texte. > Pour les trier il faut que je clik sur la colonne et ça me les tris.
Mais
> je > voudrais que les dates soient trié à l'ouverture , comment faire ? > > voici les code que j'utilise pour le tris dansla colonne : > > Private Sub ListView1_ColumnClick(ByVal ColumnHeader As > MSComctlLib.ColumnHeader) > ListView1.SortKey = ColumnHeader.SubItemIndex > ListView1.Sorted = True > > If ListView1.SortOrder = lvwDescending Then > ListView1.SortOrder = lvwAscending > Else > ListView1.SortOrder = lvwDescending > End If > > End Sub > > > > Merci les pros encores une fois ;-) > >
Oh merci !! c'est nikel ce que je cherchais.
c'est pas si simple pour moi...
"Guy DETIENNE" <gd@NOSPAM.tchao.be> a écrit dans le message de
news:%23%23a4zyBoEHA.4056@TK2MSFTNGP09.phx.gbl...
Salut ;O)
Très simple !
With Me.ListView1
.Sorted = True 'Notre ListView sera trié
.SortKey = 0 'On trie sur la première colonne : l'index de la première
colonne est tjs 0
.SortOrder = lvwAscending 'Tri par ordre croissant - pour décroissant :
lvwDescending
End With
Voilà
Guy
"ephores" <ephores(at)free.fr> a écrit dans le message de news:
O3lgCM%23nEHA.132@TK2MSFTNGP09.phx.gbl...
> Bonjour,
> j'ai une listview avec une colonne qui affiche des date recupéré dans un
> fichier texte.
> Pour les trier il faut que je clik sur la colonne et ça me les tris.
Mais
> je
> voudrais que les dates soient trié à l'ouverture , comment faire ?
>
> voici les code que j'utilise pour le tris dansla colonne :
>
> Private Sub ListView1_ColumnClick(ByVal ColumnHeader As
> MSComctlLib.ColumnHeader)
> ListView1.SortKey = ColumnHeader.SubItemIndex
> ListView1.Sorted = True
>
> If ListView1.SortOrder = lvwDescending Then
> ListView1.SortOrder = lvwAscending
> Else
> ListView1.SortOrder = lvwDescending
> End If
>
> End Sub
>
>
>
> Merci les pros encores une fois ;-)
>
>
Oh merci !! c'est nikel ce que je cherchais. c'est pas si simple pour moi...
"Guy DETIENNE" a écrit dans le message de news:%23%
Salut ;O)
Très simple !
With Me.ListView1 .Sorted = True 'Notre ListView sera trié .SortKey = 0 'On trie sur la première colonne : l'index de la première colonne est tjs 0 .SortOrder = lvwAscending 'Tri par ordre croissant - pour décroissant : lvwDescending End With
Voilà
Guy
"ephores" <ephores(at)free.fr> a écrit dans le message de news: O3lgCM% > Bonjour, > j'ai une listview avec une colonne qui affiche des date recupéré dans un > fichier texte. > Pour les trier il faut que je clik sur la colonne et ça me les tris.
Mais
> je > voudrais que les dates soient trié à l'ouverture , comment faire ? > > voici les code que j'utilise pour le tris dansla colonne : > > Private Sub ListView1_ColumnClick(ByVal ColumnHeader As > MSComctlLib.ColumnHeader) > ListView1.SortKey = ColumnHeader.SubItemIndex > ListView1.Sorted = True > > If ListView1.SortOrder = lvwDescending Then > ListView1.SortOrder = lvwAscending > Else > ListView1.SortOrder = lvwDescending > End If > > End Sub > > > > Merci les pros encores une fois ;-) > >