Dette kodeeksempelet viser programmeringsmessig forskjellem på et DataSet og en DataReader. Begge kodene gjør det samme, tar ut data fra en database og binder det til en servercontrol (Repeater).
Placeholder er en kontroll som kan inneholde andre kontroller! Her vises et eksempel på hvordan denne kan benyttes. Når siden lastes vises en knapp i placeholderen med navnet "plhTest". Når knappen klikkes på legges også label-kontrollen inn i placeholderen og viser en tekst.
Ved hjelp av ItemCommand kan man feks vise detaljinfo om en valgt kunde. I dette eksempelet har vi en kundeliste. Når du klikker på knappen til høyre for en kunde, vil kontaktpersonen for denne kunden vises i toppen av lista/tabellen.
Denne koden henter ID i querystringen, og henter ut data fra databasen utifra denne ID'en. Når du bruker DataSet kan disse dataene behandles direkte med sortering, pageing, legge på serverkontrollere etc.
En datareader egner seg å bruke når du kun feks ønsker å vise en enkel tabell med data fra en database. Eksempelet under henter ut alle kategorier i en tabell med navn Categories.