SpiderTable1.ColumnCount:= 3; {gli dico il numero delle colonne} SpiderTable1.SetHeader(['ID', 'Name', 'Telephone Number']); {specifico l'intestazione} SpiderTable1.AddRow('', ['1', 'Mohammed', '01223311']); {Specifico la riga con i valori, primo parametro colore della riga e secondo un vettore con dentro i dati} SpiderTable1.AddRow('#FFEEDD', ['2', 'Ahmed', '01754341']); {Specifico la riga con i valori, primo parametro colore della riga e secondo un vettore con dentro i dati} SpiderTable1.AddRow('#FFDDEE', ['3', 'Omer', '045667890']); {Specifico la riga con i valori, primo parametro colore della riga e secondo un vettore con dentro i dati} Response.Add(SpiderTable1.Contents); {stampo la tabella}
Oppure puoi passare attraverso un dataset in questo modo
SpiderTable1.DataSet:= ATable; {assegno il dataset di nome ATable all'oggetto} ATable.Open; {apro il Dataset} Response.Add(SpiderTable1.Contents); {Stampo la tabella con dentro i dati del dataset}
TSpiderTable possiede due eventi: OnDrawHeader: si attiva quando disegna l'intestazione della tabella OnDrawDataCell: si attiva quando disegna le altre righe della tabella Entrambi gli eventi contengono CellData e BgColor per la fase di elaborazione delle celle. Il programmatore può cambiare questi parametri come meglio crede.
About the author
xinyiman registered at Italian community of Lazarus and Free Pascal on Ottobre 14, 2011, 10:56:28 pm and has posted 3270 posts in the boards since then. Last visit was Novembre 07, 2024, 08:10:59 am.
Questo blog non rappresenta una testata giornalistica poiché viene
aggiornato senza alcuna periodicità. Non può pertanto considerarsi un
prodotto editoriale ai sensi della legge n. 62/2001.
Questo sito utilizza cookie, anche di terze parti, per offriti servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie.