Vb.net 下拉列表向上显示

Vb.net 下拉列表向上显示,vb.net,drop-down-menu,list.selectedvalue,Vb.net,Drop Down Menu,List.selectedvalue,我相信这是一个简单的解决办法,但还没有遇到它 如果空的newListItem为,则My dropdownlist将向上而不是向下显示选项。Selected=true 有没有办法让列表向下下拉 我的SQL语句按字母顺序排列(所以计算机在最上面) 仅供参考-如果.Selected=false则向下显示 向上时: 因为所选项目是列表中的最后一项。将项目插入顶部 CategoryListBox.Items.Insert(0, newListItem); 另外,根据您的情况,插入emtpy项不是一个好主

我相信这是一个简单的解决办法,但还没有遇到它

如果空的newListItem为
,则My dropdownlist将向上而不是向下显示选项。Selected=true

有没有办法让列表向下下拉

我的SQL语句按字母顺序排列(所以计算机在最上面)

仅供参考-如果
.Selected=false
则向下显示

向上时:


因为所选项目是列表中的最后一项。将项目插入顶部

CategoryListBox.Items.Insert(0, newListItem);
另外,根据您的情况,插入emtpy项不是一个好主意,尤其是当控件是数据绑定的时候。 您可以如下方式使列表框保持未选中状态:

CategoryListBox.SelectedIndex = -1;

因为所选项目是列表中的最后一个项目。将项目插入顶部

CategoryListBox.Items.Insert(0, newListItem);
另外,根据您的情况,插入emtpy项不是一个好主意,尤其是当控件是数据绑定的时候。 您可以如下方式使列表框保持未选中状态:

CategoryListBox.SelectedIndex = -1;

因为所选项目是列表中的最后一个项目。将项目插入顶部

CategoryListBox.Items.Insert(0, newListItem);
另外,根据您的情况,插入emtpy项不是一个好主意,尤其是当控件是数据绑定的时候。 您可以如下方式使列表框保持未选中状态:

CategoryListBox.SelectedIndex = -1;

因为所选项目是列表中的最后一个项目。将项目插入顶部

CategoryListBox.Items.Insert(0, newListItem);
另外,根据您的情况,插入emtpy项不是一个好主意,尤其是当控件是数据绑定的时候。 您可以如下方式使列表框保持未选中状态:

CategoryListBox.SelectedIndex = -1;

哇,你真棒!我以前见过这样的例子,至少是第一个代码,但不是-1,所以我真的很欣赏这个快速的答案!哇,你真棒!我以前见过这样的例子,至少是第一个代码,但不是-1,所以我真的很欣赏这个快速的答案!哇,你真棒!我以前见过这样的例子,至少是第一个代码,但不是-1,所以我真的很欣赏这个快速的答案!哇,你真棒!我以前见过这样的例子,至少是第一个代码,但不是-1,所以我真的很欣赏这个快速的答案!