Я динамически добавляю элементы управления флажками в asp.net gridview следующим образом:
CheckBox cb1 = new CheckBox();
cb1.Text = row.Cells[3].Text;
row.Cells[3].Controls.Add(cb1);
И я хочу получить доступ к тому, установлен ли этот флажок или нет при нажатии кнопки ...
при нажатии кнопки Я пробовал это:
foreach (GridViewRow item in grdreport.Rows)
{
if (item.RowType == DataControlRowType.DataRow)
{
CheckBox checkbox1 = (CheckBox)item.FindControl("cb1");
// cb1.Checked = true;
if (checkbox1.Checked)
{
}
}
}
, но выдает ошибку:
Ссылка на объект, не установленная для экземпляра объекта, значение cb1 равно нулю