组合框中的排序方式不起作用

Order By in combo box not working

    private void InitSCN()
    {
        try
        {
            string sql = "select distinct scn from user_scn ORDER BY scn DESC ";
            sqlcon obj = new sqlcon();
            DataTable dt = obj.ExecuteSel(sql, global.str_sqlcon);
           combo_scn.Properties.Items.Clear();
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    combo_scn.Properties.Items.Add(dt.Rows[i][0].ToString());

                }

            }
            obj.CloseOpen();
        }
        catch (Exception eg)
        {
            MessageBox.Show(eg.ToString());
            throw (eg);
        }
    }

我已经按 desc 排序,但结果显示数据仍在 asc 中。不太确定要更改什么。我正在使用组合框。谢谢..

我怀疑 ComboBox.Sorted 设置为 True。改为将其更改为 False。您的 ORDER BY 工作正常,但 ComboBox 正在对添加的项目进行排序。