Oprettet man. d. 04. oktober 2004 kl. 14:32:45

sbi
sbi (17.930 point. Point ude: 1.590)

Hente CheckboxList værdier

Har et lille problem med at fange værdierne fra checkboksene. Jeg har prøvet med en Request.Form og RadioButton værdierne kommer fint ind.

Jeg tildeler attributer og værdier på følgende måde:

    Protected Function GetListItem(ByVal name As String, ByVal stdDefault As Integer, ByVal ItemQuantity_per As Integer, ByVal description As String, Optional ByVal locked As Integer = 0) As ListItem
        Dim x As New ListItem(name)
        x.Selected = (1 = stdDefault)
        x.Text = description
        x.Value = ItemQuantity_per
        Return x
    End Function

(En fortsættelse af http://www.eksperten.dk/ (...))

Skrevet man. d. 04. oktober 2004 kl. 14:55:59| #1

snepnet
snepnet (87.110 point)
Du kan også snildt smutte ned igennem kontroller i selve checkboxlisten :

foreach(Control c in Form1.Controls)
{
  if(c is CheckBoxList)
  {
      CheckBoxList cbl = (CheckBoxList)c;
      foreach(ListItem li in clb.Items)
      {
          bool selected = li.Selected;
      }
  }
}

mvh
(hvis det er en fortsættelse af dit gamle spørgsmål tror jeg du skal sætte pointsummen til 0 - det er noget med at der ikke må gives mere end 200 point).

Skrevet man. d. 04. oktober 2004 kl. 15:14:39| #2

sbi
sbi (17.930 point)
Jeg vil nu ikke kalde det en fortsættelse men et relateret spg. Så pointene er på sin plads.

Et bonusspg ;-)
Kan man lave det der svarer til <input type="Hidden"> med disse webControls?
/SBI

Skrevet man. d. 04. oktober 2004 kl. 15:22:42| #3

snepnet
snepnet (87.110 point)
jepper.... der findes faktisk en HtmlInputHidden (det er så det der går under html-controls , men resultatet skulle være det du skal bruge :o)

du skulle kunne tilføje den på samme måde som de andre kontroller.

mvh

Skrevet man. d. 04. oktober 2004 kl. 15:23:09| #4

snepnet
snepnet (87.110 point)
altså sådan noget i denne stil :
Form1.Controls.Add(new System.Web.UI.HtmlControls.HtmlInputHidden());

Skrevet man. d. 04. oktober 2004 kl. 15:25:03| #5

sbi
sbi (17.930 point)
Tak for fantastisk god og konstruktiv hjælp!!

/SBI

Skrevet man. d. 04. oktober 2004 kl. 15:26:49| #6

snepnet
snepnet (87.110 point)
Jamen det var da i hvert fald så lidt :o)
og mange tak for de pæne ord !
mvh

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Hjemmeside baseret på XML i asp.net

Oprettet den 25. maj 2012 kl. 21.46
micker giver 60 point for svar | Giv et svar »

ADO.Net lav en tabel med 4 colums/3 rows ud fra recorder...

Oprettet den 22. maj 2012 kl. 23.38
aero giver 60 point for svar | Giv et svar »

Problem med Uge nr. til Asp.Calendar

Oprettet den 14. maj 2012 kl. 20.48
aero giver 150 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger