我使用此代码将数字添加到组合框
for (int i = 15; i < 250; i++)
{
cbSumFrom.Items.Add(i);
}
问题是我得到了类似的东西
100
101
......
但我想要这样
15
16
17
......
如何解决?
最佳答案
问题是组合框似乎正在对项目进行排序,并且它正在对每个字符进行 ASCII 比较来执行此操作,因此 100 位于 15 之前,因为 10 位于 15 之前。取消组合框的排序,它应按照您添加的顺序列出它们
关于C# 将项目列表添加到按字符串排序的组合框不自然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4369344/