OVH Cloud OVH Cloud

Rafraichissement d'un ListView

3 réponses
Avatar
Nicolas
Bonjour,

Je me sers d'un ListView en liaison avec une bdd dans=20
laquelle je met =E0 jour certaines donn=E9es.

Quand je recharge le listview, les donn=E9es sont bien mises=20
=E0 jour mais cela me rajoute des copies des colonnes =E0 la=20
suite des colonnes de d=E9part.

Que faire pour =E9viter cela ?

Merci

Nicolas

3 réponses

Avatar
Sundowne
<"Nicolas" a écrit dans le message de
news:002f01c37c65$e6f2f890$
<Bonjour,

<Je me sers d'un ListView en liaison avec une bdd dans
<laquelle je met à jour certaines données.

<Quand je recharge le listview, les données sont bien mises
<à jour mais cela me rajoute des copies des colonnes à la
<suite des colonnes de départ.

<Que faire pour éviter cela ?

<Merci

<Nicolas

'Jour
Il serait souhaitable que tu donnes le code en question.
A priori et au pif (!) et en toute première approximation , donc juste
pour lancer le débat ... bref, tu dois construire le columheader (et donc
ajouter des colonnes) dans la routine de mise à jour des données. Donc , à
chaque fois que tu l'appelles tu rajoutes des colonnes.
@+
Avatar
Bahamut
Salut,

je pense qu'il suffit trés simplement que tu vides ta listview avant de la
reconstruire ...

A+

"Sundowne" a écrit dans le message de
news:

<"Nicolas" a écrit dans le message de
news:002f01c37c65$e6f2f890$
<Bonjour,

<Je me sers d'un ListView en liaison avec une bdd dans
<laquelle je met à jour certaines données.

<Quand je recharge le listview, les données sont bien mises
<à jour mais cela me rajoute des copies des colonnes à la
<suite des colonnes de départ.

<Que faire pour éviter cela ?

<Merci

<Nicolas

'Jour
Il serait souhaitable que tu donnes le code en question.
A priori et au pif (!) et en toute première approximation , donc


juste
pour lancer le débat ... bref, tu dois construire le columheader (et donc
ajouter des colonnes) dans la routine de mise à jour des données. Donc , à
chaque fois que tu l'appelles tu rajoutes des colonnes.
@+




Avatar
Guy DETIENNE
Salut,

En effet, vide ton listview avant le nouveau remplissage. Et si les
colonnes sont créées dynamiquement, supprime-les aussi.

Pour vider les éléments: Me.ListView1.ListItems.Clear
Pour supprimer les colonnes : Me.ListView1.ColumnHeaders.Clear

Tchao

Guy DETIENNE

_________________________________
Tchao.net: L'information à votre dimension
www.tchao.net
"Nicolas" a écrit dans le message de
news:002f01c37c65$e6f2f890$
Bonjour,

Je me sers d'un ListView en liaison avec une bdd dans
laquelle je met à jour certaines données.

Quand je recharge le listview, les données sont bien mises
à jour mais cela me rajoute des copies des colonnes à la
suite des colonnes de départ.

Que faire pour éviter cela ?

Merci

Nicolas