---
title: "Läsa ut en xmlfil i en dropdown list i en datagrid? HJÄLP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/77752-läsa-ut-en-xmlfil-i-en-dropdown-list-i-en-datagrid-hjälp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "wwwstekaren"
published: "2003-05-22T14:47:15.000Z"
updated: "2003-05-23T11:16:07.000Z"
replies: 6
views: 317
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/77752-läsa-ut-en-xmlfil-i-en-dropdown-list-i-en-datagrid-hjälp"
---

# Läsa ut en xmlfil i en dropdown list i en datagrid? HJÄLP

## #1 — wwwstekaren, 2003-05-22T14:47Z

Hej!

Jag sitter och tricksar och fixar med att försöka få in en xmlfil i en dropdownlist som är i en datagrid. Är det någon som har koll på hur detta funkar?

Vore väldigt tacksam för svar:)

PS: Ska bara ha ut värden från ett eliment i xml filen exempel:

```
<namn>Nisse</namn>
<alder>22</alder>

<namn>Pelle</namn>
<alder>44</alder>
```

som sakt  vill bara ha ut \<namn\> från xmlfilen till en dropdownlist i en datagrid

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

## #2 — renholm, 2003-05-22T18:30Z

För att binda en dropdownlist enklast så skapar du en protected propertie som innehåller en class eller en datatable.

```
public DataTable Mooo
{
  get { return new DataTable(); // här är koden som hämtar värdena }
}
```

Sedan på sidan

```
<asp:TemplateColumn HeaderText="Roles">
<ItemTemplate>
  <asp:CheckBoxList DataSource="<%# Moo %>" Runat="server" ID="idet" DataTextField="Name" DataValueField="Alder">
</asp:CheckBoxList>
</ItemTemplate>
</asp:TemplateColumn>
```

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

## #3 — P, 2003-05-22T20:02Z

precis som renis säger. Läs in filen(xml) till en datatble/dataset. Sen kan du binda den till datagriden via datasetet antingen som renolm säger eller i pageload.

finns mera info om hur du läser in xml till dataset i manualen!

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

## #4 — wwwstekaren, 2003-05-23T09:58Z

har lagt in den så här:

```
<asp:DropDownList ID="test" Runat="server" DataSource="<%# Mooo %>" DataTextField="Name" DataValueField="Alder"/>
```

Men jag måste väll lägga till något mera i funktionen Mooo?

```
public DataTable Mooo
		{
			get {return new DataTable();}

		}
```

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

## #5 — NETwork, 2003-05-23T10:39Z

Ja, du måste alltså returnera en collection av något slag som innehåller de data du ska fylla din dropdownlista med.

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

## #6 — wwwstekaren, 2003-05-23T11:05Z

hur då finns det något exempel?

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

## #7 — wwwstekaren, 2003-05-23T11:16Z

jag har ett exempel men det ligger inte i en datagrid. Här kommer lite kod

```
XmlReaderBinder.BindDropDown(this.ddStates,"state","val","text",xmlPath);
			XmlReaderBinder.BindDropDown(this.ddCountries,"country","countryCode","countryText",xmlPath);
```

Här måste jag ändra så den hämtar från min xml fil och hämtar rätt.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/77752-läsa-ut-en-xmlfil-i-en-dropdown-list-i-en-datagrid-hjälp
