---
title: "Konvertera värde till Decimal från ListItem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/181062-konvertera-värde-till-decimal-från-listitem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "asp"
published: "2009-11-03T22:31:41.000Z"
updated: "2009-11-05T20:57:38.000Z"
replies: 2
views: 503
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/181062-konvertera-värde-till-decimal-från-listitem"
---

# Konvertera värde till Decimal från ListItem

## #1 — asp, 2009-11-03T22:31Z

Hej,

Jag försöker göra en beräkning med ett tal från en lista (select) men lyckas inte konvertera talet till decimal-tal.

```
Currency.Items.Add(new ListItem("Euro", "0.85"));
Currency.Items.Add(new ListItem("Japanese Yen", "110.33"));
Currency.Items.Add(new ListItem("Canadian Dollar", "1.2"));

ListItem item = Currency.Items[Currency.SelectedIndex];
curr = Decimal.Parse(item.Value);
```

Får felmeddelande på sista raden att: *Exception Details: System.FormatException: Input string was not in a correct format.*

Om jag istället försöker köra följande kod får jag alltid False, trots att item.Value innehåller värde som exempelvis "0.85".

```
bool success2 = Decimal.TryParse(item.Value, out curr);
```

Tror jag fick med allt. Tack på förhand!!

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

## #2 — Vide, 2009-11-03T23:17Z

Vilken Culture eller LCID kör du på? Är det på svenska så förstår den nog bara decimal med separatorn komma (,). I sånna fall får du ändra till komma eller ändra LCID.

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

## #3 — asp, 2009-11-05T20:57Z

Nybörjartabbe :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/181062-konvertera-värde-till-decimal-från-listitem
