假设我有一个包含 2 个项目的下拉列表,并且默认情况下选择第一个项目。如果我选择单击下拉列表中的第一项,有没有办法让 SelectedIndexChanged() 事件仍然触发?
我以为我可以通过将下拉列表的 SelectedIndex 设置为 -1 来做到这一点,但这不起作用,因为它不显示当前选定的值,所以它具有误导性。
我遇到的一个问题是下拉列表用于排序。我的排序半工作状态是,如果我选择第二个项目,它将按升序排序,但如果我现在想使用第二个项目按降序排序,我必须选择另一个项目,然后返回到第二项。
即使我添加选择依据,我认为排序的最佳解决方案是在下拉列表中添加更多项目,例如:
对数字进行排序(升序)
对数字进行排序(描述)
按字母顺序排序 (Asc)
按字母顺序排序(描述)
不幸的是,没有:只有当用户将选择从一项更改为另一项时,该事件才会触发。
您可以考虑将带有“请选择...”文本的项目添加到列表顶部。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)