清单框(C#)

时间:2011-11-11 09:14:39

标签: c# asp.net

我的查询非常简单,但对我来说很复杂!!

场景是我有一个核对表框,其核对项目将被添加到列表框中以供进一步处理。我需要知道的是,如果从列表框中删除某个项目,如何取消选中核对表框中的项目。有两个名为Remove AllRemove Selected Item的按钮(来自列表框中选择的项目)。

请帮助我完成第二个按钮的功能,即如果用户从列表框中删除了某个特定项目,相应的chechklist项目也应该取消选中。

指导我如何取消选中我从列表框中删除的核对清单中的特定项目。

2 个答案:

答案 0 :(得分:2)

如果您想从服务器端取消选中该项,您可以执行以下操作:

yourCheckBoxList.Items.FindByValue(itemValue).Selected = false;

如果您要删除复选框列表项目:

yourCheckBoxList.Items.Remove(yourCheckBoxList.Items.FindByValue(itemValue));

其中 itemValue 是一个字符串,您需要存储从列表框中删除的项目的值。

希望这有帮助!

答案 1 :(得分:0)

您可以使用jquery执行此操作,当您单击删除按钮然后从列表中拾取选择的值,在复选框列表中找到该值并取消选中与

$( '#checkedboxId')。removeAttr( '检查')