Bonjour, j ai un datagrid avec 2 colonnes qui proviennent d un dataset et une colonne de checkBox.

Le problème est que les valeurs des checkBox est tjs a false

Voila mon code behind, j essaie de voir quelle checkBox a été selectionné:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub btnAccess_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAccess.Click
        datagridMod.DataBind()
        items = datagridMod.Items()
        Dim i As Integer = 0
        While (i < items.Count)
            Dim cd As CheckBox = CType(items(i).FindControl("chkItem"), System.Web.UI.WebControls.CheckBox)
            Lab.Text += cd.Checked.ToString() + "<br>"
            i = i + 1
        End While
    End Sub
Et mon code HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<asp:DataGrid ID="datagridMod" Runat="server" BorderColor="White" BorderStyle="Ridge" CellSpacing="1"
										BorderWidth="2px" BackColor="White" CellPadding="3" GridLines="None" Width="100%" AutoGenerateColumns="True">
										<ItemStyle HorizontalAlign="Left" ForeColor="Black" BackColor="#DEDFDE"></ItemStyle>
										<HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="White" BackColor="#4A3C8C"></HeaderStyle>
										<Columns>
											<asp:TemplateColumn>
												<HeaderStyle Width="10%"></HeaderStyle>
												<ItemStyle HorizontalAlign="Center"></ItemStyle>
												<HeaderTemplate>
													Select
												</HeaderTemplate>
												<ItemTemplate>
													<asp:CheckBox ID="chkItem" Runat="server" Checked="False" ></asp:CheckBox>
												</ItemTemplate>
											</asp:TemplateColumn>
										</Columns>
									</asp:DataGrid>
Une idée?