13. august 2002 - 10:42Der er
5 kommentarer og 1 løsning
Tilføjelser i en dropdownlist...
Hejsa.
Jeg har en dropdownlist hvor jeg tilføjer 2 felter, udover det som jeg trækker fra basen.
- vælg union - alle unioner
Disse felter optræder nederst i min drop-downliste, hvordan kan jeg ændre dette således at de optræder øverst?
Her kommer et udsnit af koden:
'Fill the Union dropdown sqlAdaptUnion = New SqlDataAdapter("up_get_unionToDropdown", sqlConn) sqlAdaptUnion.SelectCommand.CommandType = CommandType.StoredProcedure
Manuelle og semi-automatiske strategier for identitetsstyring virker - lige indtil nogen beder om dokumentation. For at undgå denne fare har DKTV taget kontrol over sin identitets- og adgangsstrategi.
'Fill the Union dropdown sqlAdaptUnion = New SqlDataAdapter("up_get_unionToDropdown", sqlConn) sqlAdaptUnion.SelectCommand.CommandType = CommandType.StoredProcedure
DropDownUnion.Insert(0, New ListItem("Vælg union", "0")) DropDownUnion.Insert(1, New ListItem("Alle unioner", "0"))
Jeg har ikke testet det men det er i hvert fald nemmest at indsætte et nyt listitem i dropdownlisten fremfor at rode med indsættelsen i datatable. På denne måde skulle en datareader også kunne klare arbejdet i stedet og derved hente lidt performance.
Der er ingen insert metode på en dropdownlist, men istedet er der en add metode.
Men... jeg har stadigvæk problemer med at sortere listen, således at værdierne som jeg manuelt indsætter, fremkommer øverst i dropdownlisten.
Jeg har pointen med at lade være med at indsætte i datatablen og istedet for indsætte i dropdownlisten for at hente performance. Jeg har gjort følgende:
'Fill the Union dropdown sqlAdaptUnion = New SqlDataAdapter("up_get_unionToDropdown", sqlConn) sqlAdaptUnion.SelectCommand.CommandType = CommandType.StoredProcedure
Det er nu helt rigtigt. På en dropdownlist er der BÅDE en add (indsætter som sidste element i dropdownlisten) og en insert (hvor man selv kan sætte indeks).
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.