如何在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";
}
}
}
}
我只能获得“第一次”。