订单在组合框中不起作用

时间:2016-06-01 01:29:29

标签: sql sql-server sql-order-by

    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中。不确定要改变什么..我正在使用组合框。谢谢..

1 个答案:

答案 0 :(得分:1)

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