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.
Ciascuna Special Row, ad esclusione delle Empty Rows, sarà analizzata nella sezione dedicata, rispettivamente: ✓ Le intestazioni 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.
Attribuire il valore -1 alla proprietà SpecialRowSeparatorHeight corrisponde ad impostare l’altezza predefinita dal sistema. |