c#组合框将项目移到列表底部
本文关键字:列表 底部 项目 组合 | 更新日期: 2023-09-27 18:03:30
我需要添加"选择更多…"到组合框项目的底部,就像在SQL 2008服务器选择器上做的那样。像这样尝试:
List<string> srvList = new List<string>();
srvList.Add("ff");
srvList.Add("jj");
srvList.Add("pp");
srvList.Add("<Select more...>");
ComboBoxServs.Items.AddRange(srvList.ToArray<String>());
但是"Select more…"出现在项目的顶部
正如MSDN所说:
如果ComboBox的Sorted属性设置为true,则项为按字母顺序插入列表。否则,项为按数组中出现的顺序插入。
尝试设置Sorted
属性为false
:
ComboBoxServs.Sorted = false;
List<string> srvList = new List<string>();
srvList.Add("ff");
srvList.Add("jj");
srvList.Add("pp");
srvList.Add("<Select more...>");
ComboBoxServs.Items.AddRange(srvList.ToArray<String>());
您必须使用Insert
的索引方法来控制Combobox
myComboBox.Items.Insert(0, "Select more");
希望有帮助。