---
title: "DropDownList"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/168238-dropdownlist"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Arne"
published: "2008-01-19T15:21:39.000Z"
updated: "2008-01-19T19:38:32.000Z"
replies: 2
views: 499
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/168238-dropdownlist"
---

# DropDownList

## #1 — Arne, 2008-01-19T15:21Z

Har en asp:DropDownList som jag fyller från en databas med ett DataSet
Har satt OnSelectedIndexChanged på DropDownListen. Mitt problem blir om jag vill välja första raden/värdet.
Just nu ser jag ingen annan möjlighet en att måsta använda en knapp för att välja första raden.

Har provat manuellt lägga till en rad, men det går tudligen inte när man kör från en databas (MyDropDown.items.add(new ListItem("", "Välj"))) vilket visas före en postback

Finns det något sätt att komma runt problemet så jag slipper en knapp?

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

## #2 — Dino, 2008-01-19T18:56Z

```
<asp:dropdownlist id="ddlItems" [B]appenddatabounditems="true"[/B] autopostback="true" runat="server">
    <asp:listitem value="0" text="---Select---" />
</asp:dropdownlist>

private void Page_Load(object sender, EventArgs e)
{
   if (!IsPostBack)
   {
      BindDDL();
   }
}

private void BindDDL()
{
   ddlItems.DataSource = Data.GetWhateverDataYouWant();
   ddlItems.DataTextField = "Title";
   ddlItems.DataValueField = "Id";
   ddlItems.DataBind();
}
```

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

## #3 — Arne, 2008-01-19T19:38Z

Kanon

Tack för det, funkade perfekt........

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/168238-dropdownlist
