---
title: "Listitem value"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/56654-listitem-value"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2002-10-21T09:06:49.000Z"
updated: "2002-10-21T09:51:44.000Z"
replies: 6
views: 228
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/56654-listitem-value"
---

# Listitem value

## #1 — Dino, 2002-10-21T09:06Z

Här skapar jag en array som jag sen binder till en dropdownlist, men jag skulle oxå behöva sätta value på varje listitem. Hur gör jag? Jag sätter in värderna i en array nu för jag hittar inget sätt att istället skapa en ny listitem i stället för en ny ddlAktivaValues. Grundfrågan är i alla fall. Hur sätter jag text värdet och value värdet till en listitem i en dropdownlist. (Fan vad dålig jag är på att förklara ;) )

```
Dim ddlAktivaValues as ArrayList= new ArrayList()
while objReader1.Read()
   if objReader1.IsDBNull(0) then
      ddlAktivaValues.add ("Det finns inga aktiva leveransplaner")
   else
      ddlAktivaValues.add (objReader1.GetString(1) & " " & objReader1.GetString(3) & " " & objReader1.GetString(5))
   end if
end while
objReader1.Close()
objConn1.Close()
ddlAktiva.datasource = ddlAktivaValues
ddlAktiva.DataBind
```

Permalänk: https://www.webforum.nu/p/56654

## #2 — Grynet, 2002-10-21T09:17Z

Ta en titt på ListItemCollection. Till den kan du lägga till ListItems.

Tips:

ddlAktivaValues.Items.Add(new ListItem("data", "värde"));

Permalänk: https://www.webforum.nu/p/829056

## #3 — Zyax, 2002-10-21T09:22Z

Du får använda något annat än ArrayList, t ex DataTable och sedan välja vilken kolumn som skall bindas till value resp text.

Annars kan du ju lägga till de olika objekten direkt till din dropdownlist (C#):

ListItem li = new ListItem(objReader1.GetString(1) & " " & objReader1.GetString(3) & " " & objReader1.GetString(5),"thevalue");
ddlAktiva.Items.Add(li);

Permalänk: https://www.webforum.nu/p/829061

## #4 — Dino, 2002-10-21T09:23Z

Tackar skall titta på det, testa det och svära/jubla över det. Tack för snabbt svar.

Permalänk: https://www.webforum.nu/p/829062

## #5 — Dino, 2002-10-21T09:35Z

Jublar. :bire

Permalänk: https://www.webforum.nu/p/829067

## #6 — icaaq, 2002-10-21T09:47Z

Visa hur du gjorde..... ;)

Permalänk: https://www.webforum.nu/p/829073

## #7 — Dino, 2002-10-21T09:51Z

> Visa hur du gjorde.....

Precis som de skrev ovan.

```
while objReader1.Read()
   if objReader1.IsDBNull(0) then
      ddlAktiva.Items.Add(new ListItem("Det finns inga aktiva leveransplaner", "0"))
   else
      ddlAktiva.Items.Add(new ListItem(objReader1.GetString(1) & " " & objReader1.GetString(3) & " " & objReader1.GetString(5),objReader1.GetInt32(0)))
   end if
end while
```

Permalänk: https://www.webforum.nu/p/829078

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/56654-listitem-value
