hola he creado varios checkbox de forma dinamica en behind code pero me encontre con un problema q no tengo ni la menor idea de como recuperarlos id para ir viendo cual fue seleccionado...adjuntos codigo
Código:
for (int i = 0; i < data.Count; i++)
{
object[] obj = data[i];
PnlControl.Controls.Add(GetLiteral);
PnlControl.Controls.Add(new LiteralControl("<tr>"));
PnlControl.Controls.Add(new LiteralControl("<td>" + obj[1] + "</td>"));
PnlControl.Controls.Add(new LiteralControl("<td>" + obj[2] + "</td>"));
PnlControl.Controls.Add(new LiteralControl("<td>" + obj[4] +", "+ obj[3] + "</td>"));
PnlControl.Controls.Add(new LiteralControl("<td>" + obj[5] + "</td>"));
PnlControl.Controls.Add(new LiteralControl("<td> </td>"));
PnlControl.Controls.Add(new LiteralControl("<td>"));
chkList1 = new CheckBox();
chkList1.Text = "Active" + obj[0];
chkList1.ID = "Chk" + obj[0];
chkList1.Font.Name = "Verdana";
chkList1.Font.Size = 9;
PnlControl.Controls.Add(chkList1);
PnlControl.Controls.Add(new LiteralControl("</td>"));
PnlControl.Controls.Add(new LiteralControl("</tr>"));
}
en "chkList1.ID = "Chk" + obj[0];" el Id seria Chk40 --- obj[0] corresponde al id del registro
la idea es ir seleccionado los q quiero q se activen y recuperarlo en la funcion de abajo alguien tiene alguna idea de como identificarlos?
Gracias.
Código:
protected void Activate_Click(object sender, EventArgs e)
{
}