Je connais le fonctionnement pour une MSFlexGrid, mais cela devrait aussi marcher avec une MSHFlexGrid.
Il faut effacer le contenu de ta grille avec la méthode Clear.
Exemple :
Dim Grille as MSFlexGrid
Grille.Clear
Attention, la méthode Clear efface les lignes que tu viens de créer, mais ne modifie pas le nombre de lignes. Si tu avais 4 lignes dans ta grille, tu en auras 4 vides.
Pour éviter cela, tu peux redimmensionner ta grille avec le nombre de lignes souhaité.
Exemple, pour réduire ta grille à deux lignes :
Grille.Rows = 2
Tu as aussi une fonction appelée ClearStructure qui te permet de réinitialiser ta grille dans un état prédéfini (tu peux probablement définir à l'avance un état initial avec un certain nombre de lignes et/ou des entêtes spécifiques). Malheureusment, je connais pas cette fonction propre aux MSHFlexGrid.
Bonne journée...
|