مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sadeghpa80

عضویت از 1392/09/18

مشکل با اعداد decimal

  • دوشنبه 7 اسفند 1396
  • 18:47
تشکر میکنم

سلام

سرچ کردم یه تاپیک با همین موضوع بود ولی توی اون تاپیک به جوابم نرسیدم و بخاطر همین مجدد تاپیک باز کردم

من توی برنامه MVC از فیلد decimal استفاده کردم و الان آخر همه اعداد .00 میندازه

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:0.00}")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:N}")]

از اینا و چند تا دیگه استفاده کردم اما درست نشد

از چه راهی میتونم .00 رو هنگام نمایش حذف کنم و بعد سه رقم سه رقم جدا کنم ؟

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 7 اسفند 1396
  • 19:06

به صورت زیر عمل کنید:

   [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:#,0}")]

کاربر سایت

sadeghpa80

عضویت از 1392/09/18

  • دوشنبه 7 اسفند 1396
  • 22:04

ممنون اما نشد !

کاربر سایت

sadeghpa80

عضویت از 1392/09/18

  • سه شنبه 8 اسفند 1396
  • 00:01

من فکر کنم یه جای کار من مشکل داره چون هر کاری میکنم این تعییر نمیکنه !

حتی فیلد رو float کردم اما بازم کار نمیکنه !

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 8 اسفند 1396
  • 17:18

میتونید هنگام نمایش هم با متد ToString این کار رو انجام بدید.

کاربر سایت

sadeghpa80

عضویت از 1392/09/18

  • سه شنبه 8 اسفند 1396
  • 17:40

این کار رو کرده بودم ولی میخواستم بیشتر علت اینکه نمیشه رو بدونم

در هر صورت ممنون

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)