---
title: "ändra värde i dataview"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/101448-ändra-värde-i-dataview"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "DavidB"
published: "2004-04-14T10:58:40.000Z"
updated: "2004-04-14T21:42:41.000Z"
replies: 3
views: 219
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/101448-ändra-värde-i-dataview"
---

# ändra värde i dataview

## #1 — DavidB, 2004-04-14T10:58Z

Tjena

Har en dataview med värden som jag laddat in från en XML fil.
Den har två kolumner (namn,code). Kolumnen namn innehåller
ett namn på ett land, code innehåller "koden" för detta land som
man använder vid datum med mera (ex se-sv).

Nu e det så att jag försöker ändra värdet i kolumnen namn så
jag kan skriva in ett datum där också med landets format på
datum och tid. Använder mig utav följande kod:

```
DataView dv = xd.ListDateTimeFormat();

for(int x=0;x<dv.Table.Rows.Count;x++){
	dv.Table.Rows[x]["name"] = "" + dv[x]["name"] + " (" + DateTime.Now.ToString(new CultureInfo(dv[x]["code"].ToString())) + ")";
}

sb.DataSource = dv;
sb.DataValueField = "code";
sb.DataTextField = "name";
sb.DataBind();
```

Nu e bara problemet att första landets namn
och formatering skrivs ut på alla rader i selectboxen. Har försökt
få det att fungera på diverse olika sätt men har ej lyckats.

Nån som har nån idè?

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

## #2 — Nöff, 2004-04-14T12:11Z

Tjenare :h 

Du skapar en ny kolumn i datavyn:s datatabell.

dv.Table.Columns.Add("format",typeof(System.String));

och fyller den med format grejer.

Men varför använder du en dataview?, du vet väl att datavyn innehåller en datatable, och det är ju bara datatable:n du använder, så kasta bort dataviewn ;) , eller behöver du använda XML-schemat också när du programmerar?

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

## #3 — DavidB, 2004-04-14T21:03Z

mycket bra fråga, är nog för att jag inte riktigt visste om detta. Du
tror inte du skulle kunna ge mig lite exempelkod på hur det ser ut
med ett datetable. Kanske är likadant?

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

## #4 — Nöff, 2004-04-14T21:42Z

Det är precis likadant:

Table.Columns.Add("format",typeof(System.String));

DataView:n är som en sugkopp som man hakar på ett datatable eller vice-versa.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/101448-ändra-värde-i-dataview
