Salut @ tous,
A defaut d'avoir trouvé un bon tutorial sur les Grids je fais appel à votre aide!!
Je fais appel au composant TMySQLConnect pour afficher une database dans un Grid.
Je vous montre mon code, je n'ai rien à cacher
Là, il m'affiche toutes les collones.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 // Bouton pour compléter la Grid. procedure TForm1.BitBtn4Click(Sender: TObject); var Res : PMYSQL_RES; Row : PMYSQL_ROW; i,j : integer; begin Res := Sql.Query('SELECT Artiste, Titre, Album, Path FROM playlist ORDER by Artiste, Titre ASC;'); if Res = nil then Error('Aucun resultat') else try StringGrid1.ColCount := sql.field_count; StringGrid1.RowCount := sql.num_rows(Res); j := 0; Row := Sql.fetch_row(Res); while Row <> nil do begin for i := 0 to StringGrid1.ColCount do begin //StringGrid1.ColWidth[i,j] := 150; StringGrid1.Cells[i,j] := Row[i]; end; Row := sql.fetch_row(Res); j := j + 1; end; finally sql.free_result(Res); end; end;
Je voudrais juste afficher, "Artiste, Titre, Album"
Path je dois m'en servir en caché pour que quand je click sur le rows ca lance une procédure ex : MaProcedure(Path);
Comment gérer Path :
- ne s'affichera pas sur ma Grid ?
- sera utilisé lors du click sur le row.
Merci @ vous!
Partager