Arkadaşlar merhaba. Aşağıdaki işlemin bir benzerini yaparken sorun yaşıyorum.
//DEĞİŞKEN BU ŞEKİLDE TANIMLANDIĞI ZAMAN BURADA BİR SORUN YOK. DECİMAL İŞLEMLERDE M KULLANIYORUZ.
decimal sayi = 12.55M;
decimal sonuc = sayi * 5;
Ancak aynı işlem için sayi değeri veritabanından geldiğinde işlem sonucu 0 dönüyor.
//DEĞİŞKEN BU ŞEKİLDE TANIMLANDIĞI ZAMAN SONUÇ 0 DÖNÜYOR. SAYI VERİTABANINDA DECİMAL OLARAK TUTULMAKTA.
decimal sayi = Convert.ToDecimal(dr["VtDegeri"]);
decimal sonuc = sayi * 5;