CheckBox ck1 = (CheckBox)e.Item.FindControls(CheckBox1);
CheckBox ck2 = (CheckBox)e.Item.FindControls(CheckBox2);
CheckBox ck3 = (CheckBox)e.Item.FindControls(CheckBox3);
if(ck1.checked||ck2.checked)
{
ck3.Enable = false;
}
else if(ck3.checked)
{
ck1.Enable = false;
ck2.Enable = false;
}
CheckBox ck2 = (CheckBox)e.Item.FindControls(CheckBox2);
CheckBox ck3 = (CheckBox)e.Item.FindControls(CheckBox3);
if(ck1.checked||ck2.checked)
{
ck3.Enable = false;
}
else if(ck3.checked)
{
ck1.Enable = false;
ck2.Enable = false;
}
问题是这些代码都应该写在哪?
写在 Private Sub grd_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles grd.SelectedIndexChanged
中吗?
点checkbox的时候根本就没有出发grd_SelectedIndexChanged啊。