Salut les amis,
Je voudrais avoir un tout petit code exemple pour remplir un StringGrid.
:lol:
Version imprimable
Salut les amis,
Je voudrais avoir un tout petit code exemple pour remplir un StringGrid.
:lol:
Mettre quoi dans la stringgrid ?
Des enregistrements d'une base de données ? -> DbGrid pour ca
Sois plus précis, ca nous aiderait pour t'aider ^^
Sinon dans la :faq:, tu as ca
Excusez-moi les amis pour mon manque de précision,
en effet c'est pour mettre les enrégistrements d'une base de données disons les infos d'une table (j'utilse interbase).
Avec le DBGrid j'y arrive mais pas avec un StringGrid.
J'attend votre aide
amicalement
En gros ca devrait donner un code du style. A toi d'adapter en consequence et de corriger les petites erreurs que j'ai du mettre au milieu ^^.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 var i : integer; begin With TATABLE do begin Last; //<--- pour êter sûr que ca récup le nombre total d'neregistrement avec recorcount First; Stringgrid1.RowCount := Recordcount + 1; Stringgrid1.ColCount := Fieldcount; // récupération des noms des champs de la table for i := 0 to Fieldcount -1 do Stringgrid1.Cells[i,0] := Fields.Fields[i].DisplayName; While not EOF do begin // récupération des champs For i := 0 to FieldCount -1 do Stringgrid1.Cells[i,RecNo] := Fields.Fields[i].AsString; next; // passer à l'enregistrement suivant; end; // while end; // with end;
Parfait. Merci Mon pote,
Je viens d'intégrer les code dans dans mon application. Ça marche.
Encore merci :wink: