Sjekke Checkbox i DataGrid
Hei.Jeg har et DataGrid hvor en kolonne inneholder en checkbox. Jeg ønsker å gå igjennom alle items i DataGriden og gjøre noe når checkbox'en er checked. Problemet mitt er at jeg ikke klarer å finne ut om checkbox'en er checked eller ikke.
<asp:datagrid id=dtg_Mottagere runat="server"
autogeneratecolumns="False"
bordercolor="#E7E7FF"
borderstyle="Solid"
borderwidth="1px"
backcolor="White"
cellpadding="3"
gridlines="Horizontal"
showfooter="True"
Headerstyle-BackColor="#4A3C8C"
HeaderStyle-ForeColor="#F7F7F7"
FooterStyle-BackColor="#B5C7DE"
FooterStyle-ForeColor="#4A3C8C"
ItemStyle-BackColor="#E7E7FF"
ItemStyle-ForeColor="#4A3C8C"
AlternatingItemStyle-BackColor="#F7F7F7"
OnUpdateCommand="dtg_Mottagere_Update"
OnCancelCommand="dtg_Mottagere_Cancel"
OnEditCommand="dtg_Mottagere_Edit"
AllowPaging=True
PageSize=10
PagerStyle-Mode=NumericPages
PagerStyle-PageButtonCount=5
OnPageIndexChanged="dtg_Mottager_PageChange">
<Columns>
<asp:BoundColumn Visible="False" DataField="AnsattID" ReadOnly="True" HeaderText="ID" />
<asp:BoundColumn HeaderText="Nummer" DataField="Mobil" />
<asp:TemplateColumn HeaderText="Navn">
<ItemTemplate>
<asp:Label ID="Navn" Runat="server" Text='<%# Container.DataItem("fornavn") & " " & Container.DataItem("etternavn") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox runat="server" Text='<%# Container.DataItem("fornavn") %>' ID="Textbox2"></asp:TextBox>
<asp:TextBox runat="server" Text='<%# Container.DataItem("etternavn") %>' ID="Textbox3"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Ringes">
<ItemStyle HorizontalAlign=Center></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="Ringes" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn EditText="Endre" CancelText="Cancel" UpdateText="Oppdater" ItemStyle-Wrap=False HeaderText="Endre" />
</Columns>
</asp:datagrid>
....
Dim dgItem As DataGridItem
Dim Ringes As System.Web.UI.WebControls.CheckBox
For Each dgItem In Mottagere1.dtg_Mottagere.Items
Ringes = dgItem.FindControl("Ringes")
If Ringes.Checked Then
lbl_sql.Text = "Checked"
End If
Next
