نمایش نتایج 1 تا 12 از 12

نام تاپیک: خطای input string was not in a correct format

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    پست
    118

    Question خطای input string was not in a correct format

    آخرین ویرایش به وسیله zahra1372 : یک شنبه 29 دی 1392 در 12:59 عصر

  2. #2

    نقل قول: خطای input string was not a correct format

    exception دریافتی از طرف متد toint32 هست و رشته شما قابل تبدیل به عدد نیست از عکسی که گذاشتین چیزی پیدا نیست اما حدس میزنم که اسم textbox هاتون جابجا شده و txtagentid به یکی از textbox هایی اشاره داره که شما نام و نام خانوادگی رو واردش میکنید
    چک کنید بینم چنین اتفاقی نیافتاده

  3. #3

    نقل قول: خطای input string was not in a correct format

    مطمئنا شما توی TextBox مربوط به AgentID مقداری وارد می کنید که تبدیل به عدد نیست. دوستمون بالا حدس رستی زده به نظرم.

    حالا شما برای اینکه مشکلت حل بشه به جای اینکه بخونی و تبدیل به عدد کنی ، مستقیماٌ یک بار عدد ثابت بزار ببین باز خطا مبده ؟ فکر کنم مشکلت حل بشه
    موفق باشی

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    پست
    118

    نقل قول: خطای input string was not in a correct format

    نه textbox هام جا به جا نیست. درسته
    حتی این کدم داره که نشه رشته واردش کرد.

    privatevoid txtAgentID_KeyPress(object sender, KeyPressEventArgs e)
    {
    e.Handled = !Char.IsDigit(e.KeyChar) && e.KeyChar != (char)8;
    }

    به گرید اضافه میکنه. مشکلی نیست. فقط وقتی عدد فارسی وارد میکنم این خطا رو میده.
    (هر چیزی که لازم باشه توی عکس هست.)

  5. #5
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط zahra1372 مشاهده تاپیک
    نه textbox هام جا به جا نیست. درسته
    حتی این کدم داره که نشه رشته واردش کرد.

    privatevoid txtAgentID_KeyPress(object sender, KeyPressEventArgs e)
    {
    e.Handled = !Char.IsDigit(e.KeyChar) && e.KeyChar != (char)8;
    }

    به گرید اضافه میکنه. مشکلی نیست. فقط وقتی عدد فارسی وارد میکنم این خطا رو میده.
    (هر چیزی که لازم باشه توی عکس هست.)
    لطفا Trace کنید ببینید نتیجه ی تبدیل تابع چیه؟ برای اینکار توی خط قبلش یک بریک پوینت بذارید و بعد که برنامه متوقف شد کل عبارت Convert.ToInt32(txtAgentID.text) رو Select کنید و روی اون کلیک راست و Quick Watch رو انتخاب کنید.
    مقدار Id رو گزارش کنید.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    پست
    118

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط alireza_s_84 مشاهده تاپیک
    لطفا Trace کنید ببینید نتیجه ی تبدیل تابع چیه؟ برای اینکار توی خط قبلش یک بریک پوینت بذارید و بعد که برنامه متوقف شد کل عبارت Convert.ToInt32(txtAgentID.text) رو Select کنید و روی اون کلیک راست و Quick Watch رو انتخاب کنید.
    مقدار Id رو گزارش کنید.

  7. #7
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط zahra1372 مشاهده تاپیک
    خب دقیقا به محتوای Textbox ایراد گرفته ، ببینید محتوای TextBox چیه؟

  8. #8
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    پست
    118

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط alireza_s_84 مشاهده تاپیک
    خب دقیقا به محتوای Textbox ایراد گرفته ، ببینید محتوای TextBox چیه؟
    خب گفتم که. فقط وقتی عدد فارسی وارد میکنم ارور میده
    پست 4 رو بخونین.

  9. #9
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط zahra1372 مشاهده تاپیک
    خب گفتم که. فقط وقتی عدد فارسی وارد میکنم ارور میده
    پست 4 رو بخونین.
    دوست عزیز اگر کد خاصی برای تبدیل نمایش عدد ندارید فرقی بین اعداد فارسی و انگلیسی وجود نداره ولی شما وقت Trace موس رو روی AgentId.Text نگه دارین ببینید مقداری که برمیگردونه چنده؟

  10. #10
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    پست
    118

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط alireza_s_84 مشاهده تاپیک
    دوست عزیز اگر کد خاصی برای تبدیل نمایش عدد ندارید فرقی بین اعداد فارسی و انگلیسی وجود نداره ولی شما وقت Trace موس رو روی AgentId.Text نگه دارین ببینید مقداری که برمیگردونه چنده؟
    وقتی مثلا 1 وارد میکنم مشکلی نیست
    ولی وقتی ۱ رو وارد میکنم خطا میدهههههههههه
    ماوس رو میبرم روش هم مقدار 1 یا ۱ رو نشون میده.
    کد خاصی هم برای تبدیل اعداد ندارممممممم.

  11. #11
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط zahra1372 مشاهده تاپیک
    وقتی مثلا 1 وارد میکنم مشکلی نیست
    ولی وقتی ۱ رو وارد میکنم خطا میدهههههههههه
    ماوس رو میبرم روش هم مقدار 1 یا ۱ رو نشون میده.
    کد خاصی هم برای تبدیل اعداد ندارممممممم.
    خب طبیعیه که نمیتونه اعداد فارسی رو تبدیل کنه ولی نکته ی مبهم اینه که شما وقتی از هیچ کدی استفاده نکردی چطور بین اعداد تفاوت میذاره

    یک کلک مرغابی میتونید بزنید با تبدیل کدهای اسکی اعداد هر عددی وارد میشه اون رو به لاتین تبدیل کنید.
    آخرین ویرایش به وسیله alireza_s_84 : دوشنبه 30 دی 1392 در 16:58 عصر

  12. #12
    کاربر دائمی
    تاریخ عضویت
    اسفند 1391
    پست
    118

    نقل قول: خطای input string was not in a correct format

    نقل قول نوشته شده توسط alireza_s_84 مشاهده تاپیک
    خب طبیعیه که نمیتونه اعداد فارسی رو تبدیل کنه ولی نکته ی مبهم اینه که شما وقتی از هیچ کدی استفاده نکردی چطور بین اعداد تفاوت میذاره
    خب اگه میدونستم که تاپیک نمیزدم.

تاپیک های مشابه

  1. خطای {"Input string was not in a correct format."}
    نوشته شده توسط mortezasar در بخش C#‎‎
    پاسخ: 7
    آخرین پست: شنبه 03 فروردین 1392, 18:09 عصر
  2. سوال: ERROR: Input string was not in a correct format.Expected type is Int32
    نوشته شده توسط zahedpour در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 13 مرداد 1389, 23:24 عصر
  3. سوال: در هنگام INSERT در جدول SQL ارور Input string was not in a correct format میاد
    نوشته شده توسط zayens در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 08 خرداد 1389, 18:35 عصر
  4. input string was not in a correct format
    نوشته شده توسط sara_sh_s در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: یک شنبه 24 آبان 1388, 13:22 عصر
  5. Input string was not in a correct format
    نوشته شده توسط faramarz_s در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: شنبه 29 شهریور 1382, 14:38 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •