在GridView中访问CheckBox

时间:2016-12-21 19:58:26

标签: c# asp.net gridview

如何在ASP.NET GridView中访问CheckBox.Checked值?我想选择一堆记录,然后删除它们。

我试过测试的目的只是为了看看我是否可以更改标签:

<Columns>
    <asp:TemplateField>
        <ItemTemplate>
            <asp:CheckBox ID="CheckBox1" runat="server" />
        </ItemTemplate>
    </asp:TemplateField>
</Columns>

C#

protected void Buttondelete_Click(object sender, EventArgs e)
{      
   Label1.Text = "first";

   foreach (GridViewRow item in GridViewDelete.Rows)
   {
       CheckBox chk = (CheckBox)item.FindControl("CheckBox1");
       if (chk != null)
       {
           if (chk.Checked)
           {
               Label1.Text = "second";
           }
       }
    }     
}

我只能获得“第一次”。

0 个答案:

没有答案