Textbox’tan Gelen String Değeri Decimal Kaydetme |aliyasindogan.com
C#'TA TEXTBOX’TAN GELEN STRİNG DEĞERİ DECİMAL OLARAK KAYDETME

CSHARP | Ali Yasin Doğan | 20.10.2016 | 5420

C#ta Textbox’tan Gelen String Değeri Decimal Olarak Kaydetme işlemini bu makalemde sizlerle paylaşacağım.

Burda önemli olan birkaç husus var ilki sql tarafında decimal(9,2) yapıyoruz ve store procedure kullanıyorsak parametrelerde de  decimal(9,2)  olmasına dikkat ediyoruz.

Textboxa örneğin 13,95 olarak giriş yaptığımda Convert işleminde değer "," den noktaya yani 13.95'e dönüşüyordu bu da sql veritabanına 1395 olarak kayıt oluyordu. 

 

decimal ucret = Convert.ToDecimal(txtUcret.Text); //Yanlış

decimal.Parse ve replace kullanarak veritabanına kaydettim.

decimal ucret = decimal.Parse(txtUcret.Text.Replace(".",",")); //Doğru

 

Allah cc Emanet Olun




 Etiketler:  decimal parse replace c# csharp string