سلام. مي خوام اعدادي كه decimal يا money هستند رو از database بخونم. وقتي اونها رو از db مي خونم كلي صفر اضافه داره كه ممكنه كاربر رو به اشتباه بندازه. چطوري صفرهاي اضافه رو پاك كنم؟
سلام. مي خوام اعدادي كه decimal يا money هستند رو از database بخونم. وقتي اونها رو از db مي خونم كلي صفر اضافه داره كه ممكنه كاربر رو به اشتباه بندازه. چطوري صفرهاي اضافه رو پاك كنم؟
میتونی با متد Round موجود در کلاس Math این کار رو انجام بدی، یکی از OverLoad های این متد دو پارامتر میگیره، پارامتر اول عدد مورد نظرت هست که باید گرد بشه و پارامتر دوم یک عدد از نوع int هست که تعداد ارقام بعد از ممیز رو مشخص میکنی، مثلا عدد 2، عدد شما رو تا دو رقم اعشار گرد میکنه.
فرض کن Feild _ از نوع money است.
میتوانی به دو طریق انجام دهی:
1)Database:
cast (_field as int
2( convert .toint32