【问题标题】:Combobox not sorted after insert a new item sql server ce插入新项目sql server ce后组合框未排序
【发布时间】:2015-09-14 07:18:13
【问题描述】:

在 Windows 窗体应用程序中,我有一个添加新人员的按钮和一个显示所有人员的 ComboBox。我在SELECT 查询中创建了ORDER BY,以按字母顺序显示人员,并且仅在我第一次打开窗口时才有效。但是,当我添加一个新人时,ComboBox 会按照它们被介绍的顺序显示项目,我希望它保持字母顺序。我该如何解决这个问题?

【问题讨论】:

  • 你真的应该向我们展示你的一些代码。在不知道自己在做什么的情况下,几乎不可能帮助您。
  • 另外... 对于 ComboBox,将 Sorted 设为 true:ComboBox.Sorted = true;
  • 我有一个数据源,但我无法将 Sorted 属性设置为 true。
  • 向我们展示查询。
  • 插入 [Persons]([First Name]、[Last Name]、[Date]、[IdActivity]、[IdNomPers])值(@firstname、@lastname、@idActivity、idNomPers)

标签: c# winforms combobox


【解决方案1】:

根据ComboBox.Sorted。需要将此值设置为 true 才能对其进行排序。 The sort is case-insensitive and in alphabetically ascending order.

ComboBox.Sorted = true; 只需通过设计器设置此值即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多