PDA

View Full Version : خطای فرمت متغیر



hadi vafaii
پنج شنبه 10 دی 1394, 17:56 عصر
سلام من از کد زیر برای جدا کردن اعداد استفاده می کنم اما موقعی که میام مثلا مبلغ موجود تو تکست باکس رو از مبلغ دیگه کم می کنم ارور میده و میگه مقدار استرینگ هستش
decimal Number;
if (decimal.TryParse(txtmablaq.Text, out Number))
{
txtmablaq.Text = string.Format("{0:N0}", Number);
txtmablaq.SelectionStart = txtmablaq.Text.Length;
}

138073

mohammadm20
پنج شنبه 10 دی 1394, 18:12 عصر
;(kol=int.parse(txtmablaq.text

تبدیل رشته به عدد

mohammadm20
پنج شنبه 10 دی 1394, 18:15 عصر
اگه توی تکست باکس غیر از عدد چیزی باشه
ارور میده (1,000,000 مثلا این خطا میده)
اول باید غیر رشته ها رو حذف کنی یا از قالبندی استفاده کنی

hadi vafaii
پنج شنبه 10 دی 1394, 18:40 عصر
ممنون اما چجوری حذف کنم ؟چون معلوم نمیشه که کاربر عددی که درج میکنه چند رقمی باشه و چند تا کاما در تکست باکس باشه

hadi vafaii
پنج شنبه 10 دی 1394, 20:14 عصر
کسی نیست مرا یاری کند:افسرده:

khokhan
پنج شنبه 10 دی 1394, 20:36 عصر
کسی نیست مرا یاری کند:افسرده:

.................................................. .................

var amountString = amount.ToString().Replace(",", "").Replace(".","");