我想禁用服务器端gridview中存在的复选框...这样一旦检查它就会在服务器端被禁用,并且永远不会再次启用...你能帮忙..
{{1}}
答案 0 :(得分:0)
您需要设置Checkbox已更改事件,然后您需要为每次检查设置Enabled=false
protected void chkchild_CheckedChanged(object sender, EventArgs e)
{
GridViewRow row = ((GridViewRow)((CheckBox)sender).NamingContainer);
int index = row.RowIndex;
CheckBox cb1 = (CheckBox)Gridview.Rows[index].FindControl("chkchild");
if(cb1.Checked)
{
cb1.Enabled ='false';
}
}