Tout d'aord bonjour a tous.
Bon voila j'ai un probleme avec un code tout bete.
il y a un DataList avec une CheckBox.
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<asp:CheckBox id="CheckBox2" runat="server"></asp:CheckBox>
<asp:TextBox id=TextBox1 runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"ClientIdentite") %>'>
</asp:TextBox>
</ItemTemplate>
</asp:DataList>
et un bouton veux acceder attraper la valeur du TextBox quant la CheckBox est coché
private void Button3_Click(object sender, System.EventArgs e)
{
string texte;
Control ret;
foreach (DataGridItem it in DataGrid1.Items)
{
ret=it.FindControl("CheckBox2");
if (((CheckBox)it.FindControl("CheckBox2")).Checked)
text=((TextBox)it.FindControl("TextBox1")).Text;
}
}
Bon et le resultat est la CheckBox2.Checked est toujours a false meme lorsque la case est coché (D'apres le debugger). je suis tres perplexe.