L'oggetto TSpiderTable  

L'oggetto TSpiderTable genera una tabella HTML (manualmente o partendo da un dataset).
Puoi usarla manualmente così:

Codice: [Seleziona]

 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

Codice: [Seleziona]

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.

SMF 2.0.8 | SMF © 2011, Simple Machines
Privacy Policy
SMFAds for Free Forums
TinyPortal © 2005-2012

Go back to article