Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Dropdownlist

Postades av 2007-09-03 11:27:34 - Claes Andskär, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 771 personer

Hej.

Jag har en dropdownlist där jag har satt värden + text lika med jämna siffror från 0-10.
Jag gör en insert på ett tomt fält först och lägger till ett fält med värde "-2" och texten "max".

Sen vill jag selectera detta fält men tji det vill sig inte.
Har försökt både med selctValue och selectindex men det blir fel.

Dim temp As Integer = ddlSeats1SpanID.Items.IndexOf(New ListItem("max", "-2"))
ddlSeats1SpanID.SelectedIndex = temp
'ddlSeats1SpanID.SelectedValue = "-2"

temp får värdet av rätt rad men den sätts ändå inte.

Någon ide?

Har testat lite och kommit fram till följande:

Om jag lägger till min rad som listitem dvs ddlSeatsSpanID.Items.add("max") så fungerar det
men om jag använder:
dim maxItem as new ListItem("max", "-2")
ddlSeatsSpanID.item.add(maxItem)

Så går den raden inte selectera.


Svara

Sv: Dropdownlist

Postades av 2007-09-03 13:37:51 - Rickard Lindgren

Prova med dropdown.items.findbyvalue("-2").selected=true


Svara

Sv:Dropdownlist

Postades av 2007-09-03 13:49:12 - Claes Andskär

Näpp, den bara vägrar, kan det vara något fel i skapandet av dropdownen?

Dim maxItem As New ListItem("max", "-2")

ddlSeats1SpanID.DataSource = ddlSeats1Array
ddlSeats1SpanID.DataBind()
ddlSeats1SpanID.Items.Insert(0, "")
ddlSeats1SpanID.Items.Add(maxItem)
'ddlSeats1SpanID.SelectedValue = ""
ddlSeats1SpanID.Items.FindByValue("-2").Selected = True

Knyter den först mot en array som fyller upp dropdownen med data.

Gör sen en insert på en blankt val för i dropdownen.

Sen lägger jag till max valet sist och där värdet är -2.
Om jag gör en vanlig .add("max") fungerar det men då måste jag byta max mot -2 sedan
vilket inte blir så snyggt kodat men det lutar nog mot det för att komma vidare.

Tack ändå för ditt tips, visste inte att man kunde göra så också.


Svara

Sv: Dropdownlist

Postades av 2007-09-03 18:05:36 - Rickard Lindgren

Förstår inte att det inte kan funka, det ser helt korrekt ut... Hittar du felet så skriv det gärna här.


Svara

Sv:Dropdownlist

Postades av 2007-09-03 19:38:07 - Claes Andskär

Jag lyckades inte lösa det men det verkar som det är ListItem() som är problemet.
Jag gjorde nu på följande sätt:

ddlSeats1SpanID.Items.Add("max")
ddlSeats1SpanID.Items.FindByValue("max").Value = "-2"

Satte först en rad för "max" och ändrar sen värdet till "-2"

sedan när jag kommer tillbaka till sidan och vill sätta max som selecterad gör jag som följer:

ddlSeats1SpanID.ClearSelection()
If info.svSeats1Span = "-2" Then
ddlSeats1SpanID.Items.FindByText("max").Selected = True Else
ddlSeats1SpanID.SelectedValue = info.svSeats1Span

info.svSeats1Span har sparat värdet från föregående sida.

Detta funkar som sagt så jag får nog nöja mig med det.
Tack ändå för hjälpen.

/Classe


Svara

Sv: Dropdownlist

Postades av 2007-09-05 10:50:46 - Andreas Thorarins

sätt ddlSeats1SpanID.SelectedValue = "-2"

så ska det funka.



Svara

Sv:Dropdownlist

Postades av 2007-09-18 19:52:39 - Claes Andskär

Jag fick till det till slut.

Stort tack för hjälpen alla.

mvh
Classe


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 169
27 952
271 704
645
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies