ListView je komponentou, která je známá třeba z průzkumníka Windows. Umožňuje zobrazit obsah v podobě ikon nebo seznamu a poměrně dobře se hodí na zobrazení read-only tabulkových dat (asi lépe než DataGrid nebo DataGridView). Nepříjemností je, že ListView neobsahuje podporu databindingu, takže je pro zobrazení dat potřeba napsat trochu kódu, na což my, zhýčkaní vývojáři .NETu, nejsme zvyklí :) .
Pokud s ListView pracujete pouze občas, asi bude nejrychlejší splodit pár řádků kódu a data naplnit ručně nějakou iterací přes řádky datového zdroje. Pokud jste však nadšenými příznivci prvku ListView a plánujete ho používat často, doporučuji přečíst článek Creating a Data Bound ListView Control. Ten obsahuje postup, kterak pomocí dědičnosti vytvořit vlastní prvek obsahující všechny vymoženosti ListView rozšířené o možnost velmi jednoduchého navázání na datový zdroj.
Nezbývá než doufat, že v příští verzi frameworku už konečně ListView bude databinding podporovat nativně. Nevidím jediný rozumný důvod, který by tomu měl bránit.
před 6 let 16 týdnů
před 6 let 16 týdnů
před 6 let 38 týdnů
před 7 let 6 dní
před 7 let 13 týdnů
před 7 let 22 týdny
před 7 let 23 týdny
před 7 let 26 týdnů
před 7 let 32 týdny
před 7 let 41 týden