Avatar billede andersjo Nybegynder
24. maj 2005 - 14:03

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
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester