Bonjour
je vous soumets un petit problème curieux rencontré avec Delphi 7 (Win 2K SP2)
Dans une application qui gère une base IB avec des TDBGRid, je tente de modifier à la volée la largeur des colonnes du TDBGrid dans l'événement OnDrawColumCell. Ca fonctionne mais les données semblent sans cesse rafraîchies et le sablier SQL reste actif, les lignes du DBGrid scintillent.
A force de chercher je m'aperçois que si je retire l'instruction column.width=x le pb disparait.
Intrigué, je prends une autre appli ou des fichiers XML chargés dans des TClientDataSet sont affichés par 3 DbGrids. Dans l'évt OnDrawColumCell de l'un TDBGrid des je place un Column.with=10. Résultat un autre DBGRID est affecté d'une couleur grise !
Perplexe je suis.
Partager