PDA

View Full Version : مشکل مقدار خالی در radiobuttonlist



masmosi
جمعه 17 دی 1395, 11:09 صبح
سلام خدمت همه دوستان
من میخواهم یک ازمون تستی در سایتم ایجاد کنم .من برای هر سوال یک radiobuttonlist استفاده کردم که دارای چهار گزینه می باشد و هرگزینه دارای یک مقدار value می باشد (گزینه صحیح 1 میباشد و گزینه اشتباه 0 است)
من میخواهم جمع value رو در دیتابیس قراردهم بصورت زیر.ولی مشکل اینجاست که اگر کاربر هیچ گزینه ای را انتخاب نکند برنامه اخطار می دهد لطفا راهنمایی کنید که ایا اصلا راه حل من صحیح می باشد یا نه.


int sum=0;
sum=Convert.toint32(radiobuttonlist1.value)+Conver t.toint32(radiobuttonlist2.value)...;

taze kar 1
شنبه 18 دی 1395, 21:19 عصر
از
( )int.tryparse
استفاده کن اگه نتیجه چیزی باشه که نتونه کانورت کنه از جمله خالی بودن مقدار انتخابی مقدار false بر میگردونه که میتونی شما درصورتی که نتیجه false باشه مقدار 0 در نظر بگیری
شاید کدت طولانی تر بشه اما کاملا عملیه

taze kar 1
دوشنبه 20 دی 1395, 22:36 عصر
راستی خبر خوش بدم که int.tryparse درصورت شکست مقدار 0 برمیگردونه خودش همون چیزی که بهش نیاز داری
البته این کارای در VB نیست و مخصوص خانواده c هست