---
title: "Formatering av tal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/140580-formatering-av-tal"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "elisa"
published: "2006-01-09T13:13:45.000Z"
updated: "2006-01-09T14:19:24.000Z"
replies: 5
views: 389
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/140580-formatering-av-tal"
---

# Formatering av tal

## #1 — elisa, 2006-01-09T13:13Z

Hej,
Jag försöker att formatera ett tal (av datatypen "money") till att bara visa två decimaler i gränssnittet, men utan att lyckas. 

Har ni några tips?

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

## #2 — cyprys, 2006-01-09T13:21Z

```
FormatCurrency(talet, 2)
```

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

## #3 — elisa, 2006-01-09T13:40Z

Jag kanske ska tillägga att jag skriver i C# och där fungerar det tyvärr inte med ovanstående.

Men jag letat lite och funnit följande kod. Tex.

```
int i = 42;
string s = String.Format("{0,-7:N}", i);   //prints '42.00  ', ",-7" left-justifies the string
```

Vet inte om det är det bästa sättet men det funkar i alla fall.
Kom gärna med fler tips.

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

## #4 — Dino, 2006-01-09T14:07Z

Annars kan du använda nedan för att visa valuta.

```
decimal d = 1.234567865M;
lbMoney.Text = d.ToString("c");
```

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

## #5 — cyprys, 2006-01-09T14:07Z

```
int i = 42;
string s = String.Format("{0:c}", i);
```

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

## #6 — elisa, 2006-01-09T14:19Z

Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/140580-formatering-av-tal
