PDA

View Full Version : سوال: error provider



m. hamide7
دوشنبه 07 دی 1394, 14:21 عصر
سلام
من فرم دارم که توی اون عملیات تست انجام میشه
که در هنگام ثبت باید همه ی گزینه های تست دارای مقدار قبول باشند
از یک erorr provider استفاده کردم
و این کد رو برای کلیک دکمه ثبت نوشتم
اما به اولین رادیو باتن که خطا میده و اون رو انتخاب مبکنم بعد دیگه بقیه رو چک نمی کنه




foreach (Control item1 in item.Controls.OfType<RadioButton>())
{
if (item1.Tag.ToString() == c.ToString())
{
if (!((RadioButton)item1).Checked)
{
errorProvider1.SetError(item1, "تست حتما باید انجام شده و قبول باشد");


return;
}
else
{
errorProvider1.Clear();
}
}


}


137838

zayens
دوشنبه 07 دی 1394, 15:04 عصر
اینو بردارید
errorProvider1.Clear

m. hamide7
دوشنبه 07 دی 1394, 15:11 عصر
برداشتم درست نشد

zayens
دوشنبه 07 دی 1394, 15:29 عصر
این چیه؟
c.ToString()

محمد رضا فاتحی
دوشنبه 07 دی 1394, 15:38 عصر
سلام دوست عزیز... بخاطر return داخل کدته