Grafický prvek DataGrid slouží k tabulkovému zobrazení dat získaných prostřednictvím datového zdroje. Proti gr. prvkům DataList a Matrix má výhodu v jednoduchosti nastavení - není třeba vkládat další prvky, ale stačí jen nakonfigurovat design a počet řádků ke zobrazení.
Konfigurovatelné vlastnosti
Konfigurovatelné vlastnosti, které jsou společné pro více grafických prvků jsou uvedeny v kapitole Společné konfigurovatelné vlastnosti gr. prvků
Rows
- Počet řádků tabulky.
Gradient fill
- Grafický efekt vytvářející trojrozměrný efekt přechodem z jedné barvy na druhou.
[Rows]
- Sloupec z asociovaného datového zdroje obsahující informaci o počtu řádků prvku DataGrid.
[Paging interval (sec)]
- Sloupec z asociovaného datového zdroje obsahující informaci o intervalu stránkování.
[Data grouping]
- Vlastnost umožňující seskupení části záznamů a jejich následné rotování v rámci jednoho řádku. Umožňuje tak vytvořit např. odjezdovou tabuli, kde v jednom řádku (řádek = dopravní spoj) rotují informace o zastávkách přes které daný dopravní prostředek (vlak, letadlo, tramvaj apod.) jede.
Paging interval (sec)
- Definuje časový interval zobrazení jednotlivých stránek než jsou nahrazeny další v pořadí.
- Interval je definován v sekundách.
Paging transition effect
- Definuje typ animace při změně stránky.
Sound on page transition
- Definuje zapnutí zvukového efektu při změně stránky.
Sound file
- Soubor obsahující zvukový efekt použitý při změně stránky.
Funkce
Edit visual style...
- Nastavní gr. vzhledu buňek.
- Pozn. nastavení se dá uložit a jednoduše tak aplikovat v budoucnu na jiné prvky DataGrid.
Customize columns...
- Detailní nastavení jednotlivých sloupců.
v nastavení jsou tyto možnosti: - Visible - zobrazení/skrytí sloupce
- Treat as image - prezentovat obsah jako obrázek
- Format string - formátovací řetězec umožňující zobrazení dat v definované formě. Více v kapitole Jak naformátovat hodnoty?
- Header title - titulek zobrazený v záhlaví
- Span - definice roztažení prvku přes 1-n sloupců
- Override visual style - definice vlastního gr. stylu
- Header alignment - zarovnání titulku v záhlaví
- Content alignment - zarovnání obsahu