У меня есть этот код:Неконтролируемый Флажок = текстовое поле со значением 0
for (int i = 0; i < ListView2.Items.Count; i++)
{
int a;
Int32.TryParse(((TextBox)ListView2.Items[i].FindControl("BrankyTextBox")).ToString(), out a);
if (((CheckBox)ListView2.Items[i].FindControl("UcastCheckBox")).Checked=false &&
a > 0)
{
RegisterStartupScript("alertBox2", "<script type='text/javascript'>alert('Error');</script>");
}
}
Я хочу, чтобы, когда флажок снят значением текстового поля должно быть только 0. Но этот код только меняет все флажки в ListView, чтобы остановить ... У вас есть идея, как его решить?
'if (((CheckBox) ListView2.Items [i] .FindControl (" UcastCheckBox ")). Checked = false || a> 0)' Вы устанавливаете 'Checked = false' вместо проверки' Checked = = false' – Nolonar