Jak na formatovani textu v GridView (ASP.NET2)   otázka

ASP.NET WebForms

Potrebuji pri zobrazeni cisla v GridView oddelit tisice mezerou.

Int a = 653840

//chci aby se zobrazilo 653 840

zkousel jsem nastavit vlastnost DataFormatString u objectu BoundField na "#,0.##", ale to neprineslo ocekavany efekt.

Dekuji za pomoc

David P.

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

Dobrý den, já používám:

private readonly string PRICE_FORMAT = "#" + System.Threading.Thread.CurrentThread.CurrentUICulture.NumberFormat.NumberGroupSeparator + "###";

To naformátuje číslo se separátorem podle aktuální uiculture. Budete si na to ale muset vytvořit TemplateField, přes BoundField to nebude funguovat. Nebo pokud vám stačí český formát, tak do DataFormatString dejte "# ###"

nahlásit spamnahlásit spam 1 / 1 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