26. marts 2006 - 01:50Der er
7 kommentarer og 1 løsning
Dropdown i Gridview
Hej
Jeg har en Gridview, hvor i jeg skal have placeret noget kunde data. Indenfor kunde data har jeg en kolonne med kundes køn. Denne kolonne vil jeg gerne repræsenter med en dropdown når der skal rettes i det, således at hvis jeg ønsker at rette i gridview, skal der i kolonne køn vises 'M' og 'K' i en dropdownliste.
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Slettet bruger
26. marts 2006 - 07:19#1
Du konverterer kolonnen til en template-kolonne og indsætter en asp:DropDownList i edit item template. Du bruger så databinding syntax til at sætte selected value på dropdownlist så som
Som jeg kan se, er der ingen SelectedValue på DropDownList.
Synes godt om
Slettet bruger
27. marts 2006 - 07:27#3
Det har den så - måske ikke i din editor, men den har en. Her er et eksempel taget fra en kørende applikation, hvor du kan se hvordan det skrives. Bemærk ' (enkelt) og ikke " (dobblet) anførselstegn når du skal databinde en attribut på en server kontrol.
Jeg får følgende fejl: 'ddlKoen' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value
Synes godt om
Slettet bruger
27. marts 2006 - 14:31#5
Hvis du binder med DataSource sat til noget og derefter kald til DataBind, så skal DataSourceID ikke sættes. Har du derimod en datasource på din side skal du sætte DataSourceID på GridView til datasourcens ID.
Så er det på plads, jeg skulle bruge: DropDownList ddlKoen = ((DropDownList)row.Cells[6].Controls[1]);
takker for hjælpen. :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.