احتمالا در کدتون مشکلی هست چون چندجا با این کد دیدم که مشکل رفع شده ، عینا با این جلو برید ( خواندن کامنت ها فراموش نشه ) : http://haacked.com/archive/2011/03/1...decimals.aspx/

یه سوال دیگه این برای decimal هست. برای float و double چکار کنم؟
جای استفاده از Convert.ToDecimal از Convert.ToDouble و Convert.ToSingle استفاده کنید.