PDA

Visualizza la versione completa : [Delphi6] Non mostrare nomi duplicati in DBGrid


DvdDelphi
17-06-2012, 21:18
Ciao a tutti,
volevo sapere se è possibile avere i dati nella DBGrid che non si ripetono.
Cioè quando vado a fare una query che mi stampa i nomi degli alunni di una scuola e i relativi voti, per esempio, ogni alunno potrebbe avere più voti. In questo caso viene stampato tante volte il suo nome quanti voti ha!!!
Volevo sapere se era possibile togliere il nome e lasciarlo solo una volta!!!

DvdDelphi
17-06-2012, 23:31
Mi dispiace, non ho messo il titolo e non me ne sono accorto!
perdonatemi!!!! :facepalm:

MItaly
18-06-2012, 00:15
Sistemato!
:ciauz:

Nettuno95
18-06-2012, 01:59
La DBGrid rispecchia i dati del tuo dataset, se vuoi cimentarti puoi usare i vari eventi "DrawColumnCell" e "DrawDataCell" per modificare la visualizzazione, ma secondo me è meglio se inverti la query invece di restituirti "righe" fai in modo che ti restituisca "colonne" in questo modo hai un solo nome e a lato tutti i voti

alka
18-06-2012, 09:49
Suggerisco di leggere questo articolo (http://delphi.about.com/od/vclusing/l/aa072203c.htm) e quelli correlati, che forniscono diverse informazioni su come personalizzare la griglia.

Loading