salut
je veux afficher le contenue d une base donnée access par ado
dans le composant string grid
comment faire pour afficher ????
attontion je ne veux pas afficher a l aide dbgrid et data source
merci
salut
je veux afficher le contenue d une base donnée access par ado
dans le composant string grid
comment faire pour afficher ????
attontion je ne veux pas afficher a l aide dbgrid et data source
merci
L'idéal serait d'utiliser un TDBGrid et un TDataSource qui sont des composants orientés base de donnée.
Mais si tu souhaite utiliser un TStringGrid, une solution est d'effectuer une boucle while sur ton TDataSet (TQuery ou TTable) et de remplir manuellement ton TStringGrid:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 [...] Query1->Active = true ; Query1->First(); while( !Query1->Eof ) { //Là tu remplie ton StringGrid ligne par ligne Query1->Next() ; }
merci mon frere
la solution est 10/10
mais maintenat je ne sais pas comment lire les informations depuis query
colon par colon pour transfrer les informations vers les cellules de string grid
c est pas grave je treverai la solution par le temps
merci de votre aide![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 [...] Query1->Active = true ; Query1->First(); int k= 1 ; while( !Query1->Eof ) { //Là tu remplie ton StringGrid ligne par ligne StringGrid->Cells[1][k] = Query1->FieldByName( "NOM_COLONNE_1")->AsString ; StringGrid->Cells[2][k] = Query1->FieldByName( "NOM_COLONNE_2")->AsString ; StringGrid->Cells[3][k] = Query1->FieldByName( "NOM_COLONNE_3")->AsString ; //[...] IDEM Pour les autres colonnes k++ ; Query1->Next() ; }
merci merci
le probléme est résolue
Partager