Salut à tous,
ca fait 2 jours que je chercher a trouver les controles "checkbox" dans ma page, enfin j'y arrive

.
Maintenant mon problème est que lorsque je tombe dessus ils ne sont jamais checked!!
donc fin....


.
si vous pouviez m'expliquer quelle erreur j'ai pue commettre se serai le pied!!!
voila comment je crée ma checkbox dans un panel:
Code C# :
//Checkbox
check = new CheckBox();
check.ID = "check" + item.IMG_ID.ToString();
check.Text = " A supprimé<br/>";
//Panel
pan1 = new Panel();
pan1.ID = "pan" + i;
pan1.Width = 180;
pan1.Style.Add("float", "left");
pan1.Controls.Add(check);
pan1.Controls.Add(Img);[code=cs]
voila maintenant comment je la récupère :
Code C# :
public static string Checkbox_verif(Control c)
{
string checkid = null;
if (c != null)
{
foreach (Control item in pan1.Parent.Controls)
{
if (item.Controls.Count > 0)
{
if (item is Panel)
{
foreach (Control item1 in item.Controls)
{
if (item1 is CheckBox)
{
if ((item1 as CheckBox).Checked)
{//ICI c'est tjrs False!!!
checkid += (item1.ID+"/");
}
}
}
}
}
}
}
if (checkid != null)
return checkid;
else
return null;
}
mais (item1 as checkbox).checked = toujours toujours toujours false!!!
Please help me!!