Oefening 27-1: Geselecteerde gegevens GridView
![Oplossing oefening 27-1: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.1.jpg)
Oplossing oefening 27-1: Resultaat in browser
![Oplossing oefening 27-1: Code](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.1b.jpg)
Oplossing oefening 27-1: Code
Oefening 27-2: GridView Klanten
![Oplossing oefening 27-2: Design](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.2.jpg)
Oplossing oefening 27-2: Design
![Oplossing oefening 27-2: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.2a.jpg)
Oplossing oefening 27-2: Resultaat in browser
Oefening 27-3: Uitbreiding GridView Klanten
![Oplossing oefening 27-3](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.3.jpg)
Oplossing oefening 27-3
Oefening 27-4: DropDownlist Naam en gemeente
Kies via de Smart tag voor de optie Configure Data Source om het SQL-statement te wijzigen. Via de selectie Specify a custom SQL statement en de Query builder wordt het SQL statement gewijzigd.
![Oplossing oefening 27-4: Custom SQL statement](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.4a.jpg)
Oplossing oefening 27-4: Custom SQL statement
![Oplossing oefening 27-4: Query builder](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.4b.jpg)
Oplossing oefening 27-4: Query builder
Verander vervolgens de property van DataTextField en DataValueField van de DropDownList.
![Oplossing oefening 27-4: Property](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.4c.jpg)
Oplossing oefening 27-4: Property
![Oplossing oefening 27-4: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.4d.jpg)
Oplossing oefening 27-4: Resultaat in browser
Oefening 27-5: DetailsView klanten
![Oplossing oefening 25.5: Dataset GridView](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef25.5a.jpg)
Oplossing oefening 25.5: Dataset GridView
Vink de optie “Enable Selection” aan.
Dezelfde Data Source kan gebruikt worden voor de DetailsView. Verwijder vervolgens uit de GridView alle kolommen behalve de kolom Naam en Gemeente.
![Oplossing oefening 25-5: GridView](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef25.5b.jpg)
Oplossing oefening 25-5: GridView
![Oplossing oefening 25-5: Code](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef25.5c.jpg)
Oplossing oefening 25-5: Code
Extra oefening 27-6: Overzicht voetbal
![Oplossing oefening 27-6: Query Builder](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.6a.jpg)
Oplossing oefening 27-6: Query Builder
![Oplossing oefening 27-6: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.6b.jpg)
Oplossing oefening 27-6: Resultaat in browser
Extra oefening 27-7: Overzicht betalingen
![Oplossing oefening 27-7: Query builder](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.7a.jpg)
Oplossing oefening 27-7: Query builder
![Oplossing oefeningen 27-7: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.7b.jpg)
Oplossing oefeningen 27-7: Resultaat in browser
Extra oefening 27-8: Selectie op gemeente
![Oplossing oefening 27- 8: Dataset DropDownList](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.8a1.jpg)
Oplossing oefening 27- 8: Dataset DropDownList
Vergeet de optie “Return only unique rows” niet aan te vinken opdat iedere gemeente slechts één keer voorkomt in de lijst.
Gebruik voor de Dataset van de GridView de bestaande view qryInformatieLeden.
![Oplossing oefening 27-8: qryInformatieLeden](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.8b.jpg)
Oplossing oefening 27-8: qryInformatieLeden
Klik op “Where” om de filter in te stellen.
- Column: naam van de kolom waarop gefilterd wordt
- Operator: =
- Source: waar de waarde in Column gezocht moet worden. In dit geval is dit de control ddlGemeente
Vergeet niet op de Add-knop te klikken.
![Oplossing oefening 27-8: Properties van de Where Clause](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.8c.jpg)
Oplossing oefening 27-8: Properties van de Where Clause
![Oplossing oefening 27.8: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.8d.jpg)
Oplossing oefening 27.8: Resultaat in browser
Extra oefening 27-9: Filter op naam
![Oplossing oefening 27-9: Dataset DropDownList](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.9g.jpg)
Oplossing oefening 27-9: Dataset DropDownList
![Oplossing oefening 27-9: Properties WHERE Clause](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.9e.jpg)
Oplossing oefening 27-9: Properties WHERE Clause
![Oplossing oefening 27-9: Dataset GridView](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.9f.jpg)
Oplossing oefening 27-9: Dataset GridView
![Oplossing oefening 27-9: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.9h.jpg)
Oplossing oefening 27-9: Resultaat in browser
Extra oefening 27-10: Alfabetische adressenlijst
![Oplossing oefening 27-10: Item Template](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.10b.jpg)
Oplossing oefening 27-10: Item Template
![Oplossing oefening 27-10: Header Template](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.10a.jpg)
Oplossing oefening 27-10: Header Template
Extra oefening 27-11: Filter op sporttak
![Oplossing oefening 27-11: Query builder DataList](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.11.jpg)
Oplossing oefening 27-11: Query builder DataList
![Oplossing oefening 27-11: DataList Properties](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.11a.jpg)
Oplossing oefening 27-11: DataList Properties
![Oplossing oefening 27-11: Code](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.11c.jpg)
Oplossing oefening 27-11: Code
![Oplossing oefening 27-11: Resultaat in browser](https://www.c-sharp.be/wp-content/uploads/2016/03/OplossingOef27.11b.jpg)
Oplossing oefening 27-11: Resultaat in browser
Terug naar de oefeningen