آخرین ویرایش به وسیله zahra1372 : یک شنبه 29 دی 1392 در 12:59 عصر
exception دریافتی از طرف متد toint32 هست و رشته شما قابل تبدیل به عدد نیست از عکسی که گذاشتین چیزی پیدا نیست اما حدس میزنم که اسم textbox هاتون جابجا شده و txtagentid به یکی از textbox هایی اشاره داره که شما نام و نام خانوادگی رو واردش میکنید
چک کنید بینم چنین اتفاقی نیافتاده
مطمئنا شما توی TextBox مربوط به AgentID مقداری وارد می کنید که تبدیل به عدد نیست. دوستمون بالا حدس رستی زده به نظرم.
حالا شما برای اینکه مشکلت حل بشه به جای اینکه بخونی و تبدیل به عدد کنی ، مستقیماٌ یک بار عدد ثابت بزار ببین باز خطا مبده ؟ فکر کنم مشکلت حل بشه
موفق باشی
نه textbox هام جا به جا نیست. درسته
حتی این کدم داره که نشه رشته واردش کرد.
privatevoid txtAgentID_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !Char.IsDigit(e.KeyChar) && e.KeyChar != (char)8;
}
به گرید اضافه میکنه. مشکلی نیست. فقط وقتی عدد فارسی وارد میکنم این خطا رو میده.
(هر چیزی که لازم باشه توی عکس هست.)
آخرین ویرایش به وسیله alireza_s_84 : دوشنبه 30 دی 1392 در 16:58 عصر