问题描述:
页面上有一DataGrid 控件DataGrid2,checkbox 控件Cck是模版列(未绑定),
有一Button 控件,Button1用来取消Cck的勾选状态(就是将各个Cck属性Checked为true 的置为false)
我的方法如下;
private void Button1_Click(object sender, System.EventArgs e)
{ for(int i=0 ;i<DataGrid2.Items.Count;i++)
{ CheckBox ck=(CheckBox)this.DataGrid2.Items[i].Cells[4].FindControl("Cck");
ck.Checked=false;
}
}
问题是只能改变当前页的cck的Checked状态(去掉当前页中的cck 勾选状态)
页面上有一DataGrid 控件DataGrid2,checkbox 控件Cck是模版列(未绑定),
有一Button 控件,Button1用来取消Cck的勾选状态(就是将各个Cck属性Checked为true 的置为false)
我的方法如下;
private void Button1_Click(object sender, System.EventArgs e)
{ for(int i=0 ;i<DataGrid2.Items.Count;i++)
{ CheckBox ck=(CheckBox)this.DataGrid2.Items[i].Cells[4].FindControl("Cck");
ck.Checked=false;
}
}
问题是只能改变当前页的cck的Checked状态(去掉当前页中的cck 勾选状态)
然后在每页显示的时候,根据这个记录变量来判断下是否要取消当页cck的构选状态
当然首先得有个标识变量来判断