我有一个CheckBoxList,其中包含用户可以执行的服务列表...某些服务无法与其他服务一起执行,某些服务只能单独执行等。
所有这些规则都存储在我的数据库中。
在点击(检查/取消选中)服务的情况下,我是否有禁用/启用(make unclikable)复选框列表项目无法一起执行?
我无法理解,因为我甚至不知道如何获得最后点击项目的ID ..
答案 0 :(得分:1)
您是否可以在每个复选框上使用selectedIndexChanged事件?
发件人应该是最后点击的复选框,他们都可以调用相同的处理程序方法。
答案 1 :(得分:1)
checkBox1.Visible = false;
如果他们看不到,就无法点击它。
答案 2 :(得分:0)
不,您需要在其中一个列表框事件中自行处理。
答案 3 :(得分:0)
没有内置方法来获取最后点击的项目。您可以使用在CheckBoxList1.SelectedIndexChanged上触发的迭代,但这对于大型列表和许多数据库命中来说非常耗时。
答案 4 :(得分:0)
您需要捕获选择按钮时触发的事件;当您选择特定按钮的事件时,您可以将其独有的其他按钮设置为已禁用。