选择一个checkbox,来禁用ChekBoxlist的 某项 怎么实现 当一个checkbox选中后,禁用ChekBoxlist的 某项 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么实现 当一个checkbox选中后,禁用ChekBoxlist的 某项 估计不行把 ChekBoxlist是个整体你怎么控制他的某个项额我是没啥思路 没用过,不过想应该是可以控制的,应该是ChekBoxlist集合的序号 楼主,我举了一个例子: protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e) { foreach (ListItem item in this.CheckBoxList1.Items) { if (item.Selected == true) { if (Convert.ToInt32(item.Value) == 1) { this.CheckBoxList1.Items[2].Enabled = false; } } } } <asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True" onselectedindexchanged="CheckBoxList1_SelectedIndexChanged" RepeatDirection="Horizontal"> <asp:ListItem Text="1" Value="1"></asp:ListItem> <asp:ListItem Text="2" Value="2"></asp:ListItem> <asp:ListItem Text="3" Value="3"></asp:ListItem> </asp:CheckBoxList> 谢谢,chen_ya_ping 的高端详解。还有个问题,依上解, 如果在选择某项后, 又取消掉~不选该项的情况下,被禁用的项 仍然是禁用状态,怎么能返还成Enable状态? protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e) { foreach (ListItem item in this.CheckBoxList1.Items) { if (item.Selected == true) { if (Convert.ToInt32(item.Value) == 1) { this.CheckBoxList1.Items[2].Enabled = false; } }else { if (Convert.ToInt32(item.Value) == 1) { this.CheckBoxList1.Items[2].Enabled = true; }} } } “利用反射调用当前页面方法”的不解 IIS创建应用程序池,设置相关属性 最近有用过QQ的smtp发邮件吗 asp.net连数据库的一个问题 怎样将aspx查询并显出的结果另存为一个html页 ◆◇◆ 如何格式化 DataGrid 绑定列 ◆◇◆ 引用路径问题,请高手、思归、孟子E章等高人指点! 这样的正则怎么写啊!! 获取系统时间,时间显示出问题,时间只显示0:00 *.ascx文件可以干嘛用??? 图片横排,之间有条粗线,如何清除,应使用那个属性呀? 抓取网页内容
你怎么控制他的某个项额
我是没啥思路
{
foreach (ListItem item in this.CheckBoxList1.Items)
{
if (item.Selected == true)
{
if (Convert.ToInt32(item.Value) == 1)
{
this.CheckBoxList1.Items[2].Enabled = false;
}
}
}
}
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"
onselectedindexchanged="CheckBoxList1_SelectedIndexChanged"
RepeatDirection="Horizontal">
<asp:ListItem Text="1" Value="1"></asp:ListItem>
<asp:ListItem Text="2" Value="2"></asp:ListItem>
<asp:ListItem Text="3" Value="3"></asp:ListItem>
</asp:CheckBoxList>
谢谢,chen_ya_ping 的高端详解。还有个问题,依上解, 如果在选择某项后, 又取消掉~不选该项的情况下,被禁用的项 仍然是禁用状态,怎么能返还成Enable状态?
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (ListItem item in this.CheckBoxList1.Items)
{
if (item.Selected == true)
{
if (Convert.ToInt32(item.Value) == 1)
{
this.CheckBoxList1.Items[2].Enabled = false;
}
}
else
{
if (Convert.ToInt32(item.Value) == 1)
{
this.CheckBoxList1.Items[2].Enabled = true;
}}
}
}