---
title: "DataSet.ReadXml()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/140666-dataset-readxml"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Uwe"
published: "2006-01-11T10:44:46.000Z"
updated: "2006-01-11T13:17:55.000Z"
replies: 1
views: 337
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/140666-dataset-readxml"
---

# DataSet.ReadXml()

## #1 — Uwe, 2006-01-11T10:44Z

För att slippa spara ett dataset i en sessionsvariable läggs den i en xml-fil på servern i stället. För att hämta den körs följande kod:

```
string strFile = Server.MapPath("tmp/" + Session.SessionID + ".xml");
XmlTextReader xtr = new XmlTextReader(strFile);
DataSet ds = new DataSet();
ds.ReadXml(xtr);
xtr.Close();
this.Grid.DataSource = ds.Tables[0];
this.Grid.DataBind();
```

Men det smäller om det finns en column i gridden som inte har fått något värde från datasetet dvs att det är null-värden i en hel kolumn. Det konstiga är att det funkar att tilldela samma dataset när det har skapats och inte mellanlagrats. Finns det någon bra lösning på detta problem?

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

## #2 — Uwe, 2006-01-11T13:17Z

Märkte att även när SortCommand körs fungerar inte den DataFormatString som görs på ett datumfält?   :q

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/140666-dataset-readxml
