m. hamide7
دوشنبه 07 دی 1394, 15: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
من فرم دارم که توی اون عملیات تست انجام میشه
که در هنگام ثبت باید همه ی گزینه های تست دارای مقدار قبول باشند
از یک 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