Forum
Merhaba. Şu şekilde bir sıkıntım var ve işin içinden çıkamıyorum. Aslında konu çok uzun; ama en özet haliyle;
vb.net framework 4.0 ile visual studio 2012 kullanarak yazılan bir sayfanın load kısmına Response.Write(String.Format("{0:c}", 123456.78)) bu satır yazılıyor ve sonuç olarak $123,456,78 bu çıktı alınıyor. web.config dosyasında veya sayfanın herhangi bir yerinde herhangi bir tanımlama kullanılmamıştır.sayfa en yalın halindedir. ben sonucun 123.456,78 TL olarak çıkmasını istiyorum fakat ne denediysem olmadı. Bir fikri olan olursa sevinirim. Saygılarımla.
Arkadaşlar sorunu çözdüm 🙂
Master sayfamın en başına aşağıdaki kodu ekliyorum ve sorun kalmıyor.
Dim culture As New Globalization.CultureInfo("tr-TR", False)
culture.NumberFormat.CurrencyDecimalDigits = 2
culture.NumberFormat.CurrencyDecimalSeparator = ","
culture.NumberFormat.CurrencyGroupSeparator = "."
culture.NumberFormat.NumberDecimalDigits = 2
culture.NumberFormat.NumberDecimalSeparator = ","
culture.NumberFormat.NumberGroupSeparator = "."
Threading.Thread.CurrentThread.CurrentCulture = culture