Le Special Row di una Band

Navigation:  I Viewer: esposizione dei dati > Il Viewer Grid > Le Property di una Grid > Esempi di Band Property >

Le Special Row di una Band

Previous pageReturn to chapter overviewNext page

Chiamiamo Special Row le righe di una Band dedicate:

alle intestazioni di colonna;

all’impostazione dei filtri;

al caricamento di nuovi record;

alle righe fissate a video, con modalità analoghe al «blocca-riquadri» di Excel;

alle statistiche riassuntive;

alle empty row, ossia le righe vuote visualizzabili mediante la Grid Property ShowEmptyRows.

 

info

Ciascuna Special Row, ad esclusione delle Empty Rows, sarà analizzata nella sezione dedicata, rispettivamente:

Le intestazioni di una Band;

I filtri di una Band;

L'inserimento di nuovi record;

Il «blocca-riquadri»;

Le statistiche riassuntive di una Band.

 

Le Special Row possono essere divise in modo netto delle righe in cui sono esposti i dati di una Band, mediante opportune linee separatrici. Esse possono essere abilitate mediante la Band Property SpecialRowSeparator, la quale può assumere i valori:

None disabilita tutti le linee separatrici;

Headers abilita la linea separatrice relativa alle intestazioni di colonna;

FilterRow abilita la linea separatrice relativa alla riga dei filtri;

TemplateAddRow abilita la linea separatrice relativa alla riga dedicata al caricamento di nuovi record;

FixedRows abilita la linea separatrice relativa alla righe fissate sullo schermo;

SummaryRow abilita la linea separatrice relativa alle statistiche riassuntive;

EmptyRows abilita la linea separatrice relativa alle empty row;

All abilita tutte le linee separatrici disponibili.

 

Inoltre, è anche possibile modificare l'aspetto grafico di queste linee separatrici mediante le seguenti Band Properties della classe Override:

SpecialRowSeparatorAppearance classe di proprietà di tipo Appearance con cui definire uno stile grafico per le linee di separazione;

BorderStyleSpecialRowSeparator proprietà che specifica il tipo di bordo (e.g. Dotted, Solid, Dashed) intorno alla linea di separazione;

SpecialRowSeparatorHeight proprietà con cui impostare l’altezza in pixel della linea di separazione.

 

info

Attribuire il valore -1 alla proprietà SpecialRowSeparatorHeight corrisponde ad impostare l’altezza predefinita dal sistema.