Technika | Programování

Formátování řádků GridView v závislosti na obsahu

Anonym

20:39 | 23.3.2010
Anonym

Hodnocení

Použití události RowDataBound k zvýraznění řádků v GridView, v závislosti na obsahu buněk daného řádku.

Formátování řádků GridView v závislosti na obsahu
Formátování řádků GridView v závislosti na obsahu

Komponenta GridView nabízí ideální způsob, jak rychle a bez práce prezentovat množinu dat. Možnosti formátování jsou opravdu široké, avšak vztahují se na celou komponentu, či její části. Pokud chceme upravit vzhled jednotlivých řádků ( a to v závislosti na jejich obsahu ), musíme sáhnout po události RowDataBound. Ta je vyvolána při zpracování každého záznamu v datovém zdroji.

Pokud bych teď chtěl změnou pozadí řádku zvýraznit všechny takové, které mají nastaveno číslo větší než 3, využiji události RowDataBound. Při jejím vyvolání se provede metoda GridView_RowDataBound a ta se postará o zvýraznění řádku, jehož zpracování událost vyvolalo.

Nejsnadnější způsob, jak přistupovat k datům v řádku je přetypování objektu DataItem na objekt, který reprezentuje záznam v GridView. V tomto případě tedy Zaznam. Tím dostaneme přístup ke všem vlastnostem daného objektu a stačí vytvořit vhodnou podmínku. Nakonec stačí nastavit způsob zvýraznění.

Určitě jste si všimli, že ve sloupci bit, je pro reprezentaci hodnot true / false použit klasický CheckBox. Není problém řádky, kdy není CheckBox zaškrtnutý, vypsat tučně. Stačí metodu GridView_RowDataBound doplnit o další podmínku, kde objekt v dané buňce přetypujeme na CheckBox a zjistíme stav vlastnosti Checked.

Zdroj: Weboveaplikace.info

Nepřehlédněte

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze…

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze skříní :: Domácí :: ČT24

7.1. | 02:43 Ct24.cz

Praha – Minulý týden zrušil státní zástupce usnesení o…

Logitech G11 Gaming Keyboard

Logitech G11 Gaming Keyboard

7.1. | 02:43 Alza.cz

Profesionální herní klávesnice, ke které dostanete herní myš…

Shakes a Fidget - Cheat

Shakes a Fidget - Cheat

7.1. | 02:43 Shakes-And-Fidget.cz

Návod jak vydělat neomezené množství zlaťáků a houbiček

Alternativa k PPC kampaním od společnosti mClick je tu!

Alternativa k PPC kampaním od společnosti mClick je tu!

13.11. | 15:04 Webitech.cz

Jedná se o systém s názvem mClick, který spustila Česká…


Komentáře

  • Tento článek ještě nikdo neokomentoval. Buď první!
  • Anonym