C# Gelir Gider için Parasal değerleri kullanmak

Merhabalar Gelir Gider uygulaması yapmak için parasal değer kodlarını nasıl yapıldıgını bir türlü Forumlara ve google bulamadım.

En yakın kod  bu ama isteim gibi olmuyor.

if (textBox3.Text == "") return;

                decimal dec = decimal.Parse(textBox3.Text);

               string str = String.Format("{0:N}", dec);

                textBox3.Text = str.Substring(0, str.Length);

                int pos = textBox3.Text.LastIndexOf(",");

                textBox3.SelectionStart = pos;

 

Örnek : 0,55  , 100,00 ,75,25

bu şekilde kayıt ediyorum toplama yapıyorum  ama 1,000,00 olarak kayıt edmiyor 1000 olarak kayıt ediyor.

veri türü desimal(18,2)

bBu durumu nasıl çözebirim bu konuda yardımcı olursanız sevinir.

Yüzlük grupları ayıran noktalar yalnızca sayıyı metin olarak gösterirken eklenir. Ekrana yazdırırken veya kaydederken string.Format("{0:N}", decimal_sayi) veya Console.WriteLine("{0:N}", decimal_sayi) şeklinde kullanırsanız istediğiniz gibi 1.234.567,89 şeklinde görünecektir. 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git