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

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

تاپیک مورد نظر بسته شده است

کاربر سایت

1372611

عضویت از 1395/04/27

مشکل textbox

  • چهارشنبه 18 بهمن 1396
  • 00:47
تشکر میکنم

سلام

من یک کلاس personel دارم که دو تاproperty ا ز نوع int داره که اینها رو من requierd نکردم ولی وقتی textbox مربوط بهشون رو خالی می گذارم خطای پایین رو میده

اینم کدهای مربوط به پر کردن تکس باکس های مربوطه

 oPersonel.PID = Convert.ToInt32(txt_PID.Text);
                oPersonel.NID = Convert.ToInt32(txt_NID.Text);

و اینم تعریفشون دز کلاس

public int PID { get; set; }

    public int NID { get; set; }

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 18 بهمن 1396
  • 08:14

شما دارید Convert میکنید به int ارور برای همینه اگر خالی باشه نمیتونه convert کنید

باید شرط بزارید اگر خالی نبود Convert کنه

کاربر سایت

1372611

عضویت از 1395/04/27

  • چهارشنبه 18 بهمن 1396
  • 17:49

یعنی اینجوری بنویسم

 if(txt_PID.Text!=null)
                {
                    oPersonel.PID = Convert.ToInt32(txt_PID.Text);
                }

                else
                {
                    oPersonel.PID = 0;
                }
            
                if (txt_NID.Text!= null)
                {
                    oPersonel.NID = Convert.ToInt32(txt_NID.Text);
                }
                    
                else
                {
                    oPersonel.NID = 0;
                }

ولی برای اینم ارور میده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 18 بهمن 1396
  • 18:15

متن ارور را قرار دهید

کاربر سایت

1372611

عضویت از 1395/04/27

  • چهارشنبه 18 بهمن 1396
  • 18:16

مشکلم حل شد ممنون از راهنمایی تون

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

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

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

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

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