p°edchozφ lekce (3.02) | obsah kurzu | nßsledujφcφ lekce (3.04) |
DataTable reprezentuje vlastnφ databßzi. Pokud budeme pracovat s daty, budeme veÜkerΘ p°φkazy posφlat prßv∞ tΘto komponent∞, kterß jako jedinß s daty manipuluje. Komponenta je nevizußlnφ, to znamenß, ₧e je viditelnß pouze v dob∞ nßvrhu aplikace jako ikona. Pro vizußlnφ zobrazovßnφ dat je komponenta DataTable propojena p°es komponentou DataSource s vizußlnφmi databßzov²mi komponentami.
DataSource p°edstavuje spojovnφk mezi DataTable a ostatnφmi vizußlnφmi komponentami. Komponenta je nevizußlnφ, je viditelnß pouze v dob∞ nßvrhu aplikace v podob∞ ikony. Na komponentu DataSource jsou napojeny dalÜφ vizußlnφ komponenty, kterΘ jsou ji₧ schopnΘ data zobrazovat.
Pro zobrazovßnφ dat je nejd∙le₧it∞jÜφ komponenta DataGrid. Zobrazuje v datovΘ m°φ₧ce p°ehledn∞ obsah databßze. ╪ßdek m°φ₧ky p°edstavuje jeden zßznam databßze, sloupec m°φ₧ky p°edstavuje polo₧ku databßze. V zßhlavφ m°φ₧ky jsou zobrazeny nßzvy polo₧ek databßze. Datovß m°φ₧ka (dle nßzvoslovφ jazyk∙ xBase je to BROWS) mß stejnΘ ovlßdßnφ jako ji₧ znßmΘ databßzovΘ okno.
Pro navigaci v databßzi se pou₧φvß komponenta DataNavigator. Jde o sadu tlaΦφtek, kterß umo₧≥ujφ pohyb po zdroji dat, umo₧nφ zadßnφ novΘho zßznamu, v²maz zßznamu apod.
Ostatnφ databßzovΘ komponenty slou₧φcφ pro vstup a zobrazenφ dat jsou obdobou b∞₧n²m komponentßm, obsahujφ vÜak navφc p°es DataSource komunikovat s databßzφ. Pro vstup a zobrazenφ textu se pou₧φvß DataEdit. TextovΘ memopolo₧ky databßzφ je mo₧nΘ zobrazit a editovat komponentou DataMemo. LogickΘ hodnoty se zobrazujφ a editujφ pomocφ komponenty DataCheckBox. Navφc je mo₧nΘ pouze zobrazit (bez mo₧nosti editace) textovΘ polo₧ky databßze komponentou DataText.
p°edchozφ lekce (3.02) | obsah kurzu | nßsledujφcφ lekce (3.04) |