我有三个ListBox,每个ListBox代表一个字段数据库表。它们在ASP.NET页面上并排显示。有没有办法对它们进行分组,以便一次只能选择任何一个方框中的一个项目?
编辑 - 即,如果选择了第1栏中的第3项,则选择第2栏中的任何项目都必须取消选择
答案 0 :(得分:3)
我会为每个SelectedIndexChanged
事件添加一个事件,将其他两个控件的索引重置为-1。
更重要的是,听起来你正在创建的界面有点尴尬,或者至少是非直观的。你为什么把这个列为三个列表?你是否认为有必要对这些控件进行冗长的解释? (确保用户界面为“smell”!)将它们组合成一个列表会更有意义吗?有一组三个单选按钮(例如,动物,蔬菜,矿物)可以确定显示三个列表(动物,蔬菜,矿物)中的哪一个?