Hvordan Bind DetailsView til Gridview

Hvordan Bind DetailsView til Gridview


Microsofts ASP.NET rammeverk lar programmerere å vise data på en webside. En kontroll som tilbys av .NET rammeverket, kalt DetailsView kontroll, kan du vise en enkelt rad fra en datakilde, for eksempel en database. På samme måte lar Gridview du vise gjenta data i tabellformat. Du kan binde en DetailsView til en Gridview kontroll slik at når en bruker velger en rad i en Gridview kontroll, viser DetailsView data fra raden i en lett-å-lese formatet. Du kan konfigurere datakontroller som Gridview og DetailsView hjelp av en veiviser for å unngå å skrive kode.

Bruksanvisning

1 Åpne Visual Studio og legge til en DetailsView og en ObjectDataSource kontrollen til ASPX side fra verktøykassen. Klikk på ObjectDataSource konfigurasjonsveiviseren, velg "Object" og klikk "OK." Velg Gridview kontroll fra rullegardinlisten, og velg en metode fra kategorien Velg for å feste til ObjectDataSource. Lukke veiviseren.

2 Velg Gridview-boksen og klikk på sin "Smart" tag. Klikk "Aktiver Selection" for å tillate en bruker å velge en rad i Gridview.

3 Dra og slipp en DetailsView og ObjectDataSource på ASPX siden. Klikk på ObjectDataSource er "Smart" tag og velg "Object" og klikk "OK." Velg DetailsView kontroll og klikke på fanen "Velg". Bruk rullegardinlisten til å velge metode stand til å hente data ved hjelp av ID av raden. Lukke veiviseren.

4 Klikk på Gridview og sette DataKeyNames eiendom til samme verdien som brukes av DetailsView å hente informasjon.

5 Lagre arbeidet, og kjøre ASPX siden i debugger for å sikre at det fungerer som forventet.