链接多个ListBox只允许单个选择

时间:2011-02-25 13:08:42

标签: c# asp.net

我有三个ListBox,每个ListBox代表一个字段数据库表。它们在ASP.NET页面上并排显示。有没有办法对它们进行分组,以便一次只能选择任何一个方框中的一个项目?

编辑 - 即,如果选择了第1栏中的第3项,则选择第2栏中的任何项目都必须取消选择

1 个答案:

答案 0 :(得分:3)

我会为每个SelectedIndexChanged事件添加一个事件,将其他两个控件的索引重置为-1。

更重要的是,听起来你正在创建的界面有点尴尬,或者至少是非直观的。你为什么把这个列为三个列表?你是否认为有必要对这些控件进行冗长的解释? (确保用户界面为“smell”!)将它们组合成一个列表会更有意义吗?有一组三个单选按钮(例如,动物,蔬菜,矿物)可以确定显示三个列表(动物,蔬菜,矿物)中的哪一个?