Bonjour ;
j'ai un composant stringgrid que j'étend dynamiquement (initialement, il contient une seule ligne et j'ajoute en cours d'exécution des lignes) lorsque je ferme cette fiche, je supprime ces lignes pour revenir à un état initial en utilisant les instructions :
le problème est que quand je recrée de nouvelles lignes dans ce stringgrid, elles sont créées non pas vierges mais contenant leurs anciennes valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while sgrid1.RowCount-1>0 do TPublicStringGrid(SGrid1).DeleteRow(sgrid1.RowCount-1); sgrid1.Cells[0,0]:=''; sgrid1.RowCount:=1;
j'ai pensé mettre toutes les valeurs du stringgrid à la chaine vide puis à supprimer les lignes mais je voudrai trouver une méthode plus élégante pour effacer définitivement une ligne.
Merci d'avance.
Partager