---
title: "ladda Dropdown med XML-data..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170580-ladda-dropdown-med-xml-data"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "freddyk"
published: "2008-04-07T07:23:09.000Z"
updated: "2008-04-07T08:11:14.000Z"
replies: 1
views: 304
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/170580-ladda-dropdown-med-xml-data"
---

# ladda Dropdown med XML-data...

## #1 — freddyk, 2008-04-07T07:23Z

Mors (igen)! Behöver er guru-hjälp igen...

Hur laddar jag en dropdownlist bäst med värden från en XML-fil? Funktionen för detta? Använder mig av VS2005 o c#. SQL Server.
\<root\>
\<moms\>
    \<momsvalue\>15\</momsvalue\>
    \<momstext\>15\</momstext\>
\</moms\>
\<moms\>
    \<momsvalue\>21\</momsvalue\>
    \<momstext\>21\</momstext\>
\</moms\>
\</root\>

Vill att value ska få samma värde som Text-delen i dropdownen... Exemeplvis:

\<asp:dropdownlist\>
\<listitem DataValueField="15" DataTextField="15" /\>
\<listitem DataValueField="21" DataTextField="21" /\>
\</asp:dropdownlist\>

Tack på förhand! :)

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

## #2 — freddyk, 2008-04-07T08:11Z

Löste det :) Här är funktionen jag skrev om ngn är intresserad...

```
protected void loadMomsSatser()
    {
        string Path = Request.PhysicalApplicationPath;
        DataSet data = new DataSet();
        data.ReadXml(Path + "xml/moms.xml");

        XmlDataDocument xmlDataDoc = new XmlDataDocument(data);
        string strXPathQuery = "/root/moms";
        foreach (XmlNode nodeDetail in xmlDataDoc.SelectNodes(strXPathQuery))
        {
            string itemValue = nodeDetail.ChildNodes[1].InnerText.ToString();
            string itemText = nodeDetail.ChildNodes[0].InnerText.ToString();
            ddlMomssatser.Items.Add(new System.Web.UI.WebControls.ListItem(itemValue, itemText));
        }
    }
```

Tack ändå!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170580-ladda-dropdown-med-xml-data
