Bonjour,
j ai un datagrid que je remplit avec un datatable.
j ai ajouté au datagrid une colonne checkBox.
J ai un bouton qui devrait tester le checkBox
La page se génère bien le problème c est que les checkbox m'affiche tout le temps false
Mon code behind sur le bouton:
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("checkItem"), System.Web.UI.WebControls.CheckBox)
Lab.Text += cd.Checked.ToString() + "<br>"
i = i + 1
End While
End Sub
Mon code html :
<asp:datagrid id="datagridMod" Width="100%" GridLines="None" CellPadding="3" BackColor="White"
BorderWidth="2px" CellSpacing="1" BorderStyle="Ridge" BorderColor="White" Runat="server">
<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="checkItem" Runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>