<asp:GridView ID="GridView1" runat="server" Width="708px" OnRowDataBound="GridView1_RowDataBound" OnRowCreated="GridView1_RowCreated">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="cb1" AutoPostBack="true" Checked="true" OnCheckedChanged="go" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
public void go(object sender,EventArgs e)
{
CheckBox cb = (CheckBox)sender;
GridViewRow gvr = (GridViewRow)cb.Parent.Parent;
gvr.Visible = false;
}
本文介绍如何在 ASP.NET 中使用 GridView 控件结合 CheckBox 实现对表格中某一行的动态隐藏功能。通过绑定 RowDataBound 和 RowCreated 事件,以及 CheckBox 的 CheckedChanged 事件,可以实现在用户更改 CheckBox 状态时隐藏或显示对应行。
1076

被折叠的 条评论
为什么被折叠?



