Bonjour,

J'ai un datagrid contenant deux colonnes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<asp:BoundColumn DataField="Description" HeaderText="Description">
							<HeaderStyle Width="600px"></HeaderStyle>
</asp:BoundColumn>
 
<asp:TemplateColumn HeaderText="OK">
							<ItemTemplate>
								<asp:CheckBox id="Statut" Runat="server" Checked='<%# ouiNon(DataBinder.Eval(Container.DataItem, "fait")) %>' AutoPostBack=True OnCheckedChanged="Statut_OnCheckedChanged">
										</asp:CheckBox>
							</ItemTemplate>
 
</asp:TemplateColumn>
Dans l'évenement UpdateCommand, je tente de récupérer mes deux valeurs, je reussi à récupérer la valeur du Bound Column mais je ne suis pas capable de récupérer la valeur du checkBox. Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
//Recupere la description
string description;
TextBox tb;
tb = (TextBox) e.Item.Cells[1].Controls[0];
description = tb.Text;
 
//Recupere le checkBox ... Ca ne marche pas
string fait;
tb = (TextBox) e.Item.Cells[2].Controls[0];
fait = tb.Text;
Si quelqu'un pouvait m'éclairer, je débute en ASP.NET.

Merci