Hej, du kan velsagtens fange SelectedValue i din Edit Command-metode og så sætte selected Value programmatisk med denne værdi når siden renderes igen? Du kan fange SelectedValue eller SelectedIndex og så sætte den respektive.
selectedvalue = true er nok heller ikke løsningen. du skal vel have selectedvalue=<et databindingsudtryk> - f.eks.: SelectedValue='<% Eval("someId") %>' mvh
Den er godt nok kendt af ddl snepnet. Beklager, jeg var blevet ret ukoncentreret igår aftes.
Men det jeg eftersøger er, at når jeg starter edit, så læses værdien der allerede er gemt (i xml) og denne værdi skal være den viste værdi i ddl'en i editmode.
Jeg kan godt aflæse den tidligere værdi og gemme den med dit forslag, men så kommer jeg ud i den situation, at jeg må tage højde for at denne værdi rent faktisk skal rettes.
Det smarteste må være at ddl'en viser den værdi der er gemt (ligesom det sker i en textbox) og så lade det være op til brugeren om den skal bibeholdes eller ændres.
Har du et forslag til hvordan jeg kan tvinge ddl'en til at vise en bestemt tekst i editmode ?
Min kode for editmode ser sådan ud:
Sub setEditMode(ByVal Sender As Object, ByVal E As DataGridCommandEventArgs)
Dim ds As New DataSet Dim x1, v1 As String Dim ddlKeep As DropDownList
så har du en kolonne der viser en label når der ikke editeres, og en dropdop når der editeres. indholdet i din label - bliver så indholdet af feltet Choices i din datakilde.
du kan så bruge en datasource control til at give dig valgmulighederne:
Takker - den skal jeg lige ha' tygget på. Men point til dig når du smider et svar!
Jeg kom til at tænke på om det ville være en fornuftig mulighed at manipulere rækkefølgen i en datasource istedet. Pt bruger jeg bare en fast tildeling fra aspx siden, men skal ha den over i en datasource af en art.
ja - du skulle gerne komme ind på en side hvor du nederst i bunden kan vælge at hente en præsentation - og en solution med eksempler. mvh
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.