PDA

View Full Version : سوال: جدا کردن رقم های مبلغ؟



پیام حیاتی
پنج شنبه 18 تیر 1394, 16:25 عصر
سلام
کدی داریم که قیمت رو در label نمایش میده ، چطور می تونم برای خوانایی بیشتر سه رقم سه رقم بین ارقام علامت . یا , قرار بدم.
الان : 150000
نتیجه ورد نظر : 150.000 یا 150,000

Label1.Text = sum.ToString() + " " + "تومان" ;


133079

golbafan
پنج شنبه 18 تیر 1394, 18:56 عصر
سلام
باید از فرمت استرینگ استفاده کنید
برای جدا کردن 3 رقم:
String.Format("{0:n0}",150000)

پیام حیاتی
پنج شنبه 18 تیر 1394, 20:06 عصر
سلام
باید از فرمت استرینگ استفاده کنید
برای جدا کردن 3 رقم:
String.Format("{0:n0}",150000)
متوجه نشدم؟
رقم رو در متغیر ها به این شکل باید ذخیره کرد یا زمان نمایش در label؟

LostOfMind
جمعه 19 تیر 1394, 11:15 صبح
میتونی از dll ضمیمه شده استفاده کنی
به این صورت
Label1.Text = C_Convert.ConvertRaghamToJodaJoda(150000);

golbafan
جمعه 19 تیر 1394, 23:14 عصر
متوجه نشدم؟
رقم رو در متغیر ها به این شکل باید ذخیره کرد یا زمان نمایش در label؟

موقع نمایش

label.text =String.Format("{0:n0}",150000)

پیام حیاتی
پنج شنبه 25 تیر 1394, 18:50 عصر
اقا ما آخر متوجه نشدیم چطور در کد خودم ترکیبش کنم ؟!



Label1.Text = sum.ToString() + " " + "تومان" ;

label.text =String.Format("{0:n0}",150000)

مبلغ رو تابع محاسبه می کند من دستی قیمت نمیدم.

amir4015
جمعه 26 تیر 1394, 03:02 صبح
label.text =String.Format("{0:n0}",int.Parse( sum.ToString()))+ " "+ "تومان"