帮我看看错在那里
for(int i = 0; i < this.DataGrid1.Items.Count; i ++ )
{
//查找CheckBox控件
CheckBox mycheck=(CheckBox)this.DataGrid1.Items[i].FindControl("chk");
bool Enabled;
string aa;
for(int j=0;j<this.DataGrid1.Items.Count;j++)
{
if(mycheck!=null)
{
Enabled= (((CheckBox)this.DataGrid1.Items[j].FindControl("chk")).Checked); //????????
if(Enabled==true){aa="1";}
else{aa="0";}
UserID=this.DataGrid1.Items[j].Cells[1].Text;
NodeID=this.DataGrid1.Items[j].Cells[3].Text;
if(aa=="1")
{
err=right.Enable(UserID,NodeID);
}
else
{
err=right.Disable(UserID,NodeID);
}
}
}
我在DataGrid1的CheckBox中不打钩,可是Enabled结果为True,怎么回事啊!帮我看看错在那里