voila g une petite application qui ouvre une table avec trois champ pour que ma DBGrid s'adapte a ma table je fais :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TColumns *nc = DBGrid->Columns->Add; nc->FieldName = nom; ensuite lorsque je ferme ma table, je fais : for( int i=DBGrid->FieldCount - 1; i>=0; i++) { DBGrid->Columns->Items[i]->Free(); }
mais lorsque que je veux reouvrir ma table ensuite j'obtiens 4 colonnes et non pas 3.
Qu'est ce qui provoque cela?
merci d'avance
Partager