Formátování v Repeateru   zodpovězená otázka

ASP.NET WebForms

Dobrý den,

prostudoval jsem zde spoustu článků a diskusí týkajících se formátování, ale nenalezl jsem odpověď na můj problém...

Na stránce mám umístěnou komponentu "Repeater" a v ní do "Labelu" načítám ceny z databáze

<asp:Label ID="lbl_ZakCena" runat="server" Text='<%# Eval("ZakCena") %>'></asp:Label>

problém je v tom, že potřebuji text zformátovat jako měnu neboť databáze mi vrací hodnotu se čtyřmi desetinými místy (v databázy je datový typ "money")

Ještě bych rád dodal, že se podobný problém řešil v diskusi "Desetinná místa po načtení dat z SQL serveru", ale popsané řešení se mi nedaří použít v mém případě.

Díky za každou pomoc

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Je více možností jak pracovat s currency

Ale zkuste to třeba takto:

<asp:Label ID="lbl_ZakCena" runat="server" Text='<%# Eval("ZakCena","{0:C}") %>'></asp:Label> 

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Super - funguje to ...

Takto jsem to chtěl udělat, ale dělal jsem nějakou chybu v zápisu.

Moooc Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback