我有一个带分页的 ASP .NET GridView。其中一列有一个复选框。在某种情况下,我想取消选中已选中的复选框。
foreach (GridViewRow dr in gvMyGridView.Rows)
{
if (dr.RowType == DataControlRowType.DataRow)
{
if ((CheckBox)dr.FindControl("chkIsApplicable") != null)
{
((CheckBox)dr.FindControl("chkIsApplicable")).Checked = false;
}
}
}
但不幸的是,由于 Paging,只有当前显示在 Grid 中的记录才能以这种方式访问。我希望它适用于 GridView 中的所有项目。这应该发生在客户端,当用户提交时将被保存到数据库中。有什么办法处理这个吗?:)