---
title: "Hur formatera till valuta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/146329-hur-formatera-till-valuta"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CatZ"
published: "2006-05-02T11:26:47.000Z"
updated: "2006-05-03T04:28:07.000Z"
replies: 6
views: 413
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/146329-hur-formatera-till-valuta"
---

# Hur formatera till valuta?

## #1 — CatZ, 2006-05-02T11:26Z

```
Me.txtBudget.Text = IIf(IsDBNull(objReader("Budget")), "", objReader("Budget"))

<asp:TextBox ID="txtBudget" runat="server" />
```

Hur fixar jag till så att det blir valuta i det fältet? Värdena hämtas med hjälp av en SqlDataReader.

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

## #2 — Dino, 2006-05-02T11:30Z

```
Me.txtBudget.Text = objReader("Budget").ToString("c")
```

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

## #3 — Glitter, 2006-05-02T11:47Z

Man använda FormatCurrency(objReader("Budget"), 2)
2:an är hur många decimaler man vill ha...

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

## #4 — CatZ, 2006-05-03T02:14Z

Tack för förslagen! Båda funkar klockrent efter lite pillande :)

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

## #5 — CatZ, 2006-05-03T03:07Z

Satt och tittade lite på en datagrid jag har. Kan man använda sig av koden nedan på något enkelt vis och styra det så att formateringen till valuta sker textboxen?

```
<asp:Label ID="lblPriceItem" runat="server" 
  Text='<%# DataBinder.Eval(Container, "DataItem.Price", "{0:C}") %>'
  Width="70px">
</asp:Label>
```

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

## #6 — CatZ, 2006-05-03T03:51Z

Anledningen till att jag undrar är för att när jag kör koden:

```
Me.txtBudget.Text = IIf(IsDBNull(objReader("Budget")), "", FormatCurrency(objReader("Budget"), 2))
```

Den koden genererar ett **, = kommatecken** om det är tex 15,000 eller 1,500 av något och det vägras att sparas i databasen. Får hela tiden:

> **Visual Studio 2005 skrev:**
>
> Incorrect syntax near '000.00'

Så fort värdet inte överstiger 999 så det genereras ett kommatecken så funkar det. Väldigt skumt, någon som har tips på hur jag kan lösa detta?

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

## #7 — CatZ, 2006-05-03T04:28Z

\- "Too easy!" som man säger här i OZ!! Det var bara att innan insert/update köra:

```
Dim myBudget As Integer = Me.txtBudget.Text
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/146329-hur-formatera-till-valuta
