combobox 下拉值依次为:
黑龙江
吉林
辽宁
内蒙古
河北但是数据库里对应的是
1.黑龙江
2.辽宁
3.内蒙古
4.河北
5.吉林怎么解决啊....

解决方案 »

  1.   

    取数据时排序一下,如:
    select * from tablename order by id asc
      

  2.   

    Combobox是否有sort一类的属性,如果有设置看看,记得以前用vb6时都有。.net应该也有吧。
      

  3.   

    comboBox1.SelectedValue+"."+comboBox1.Text
      

  4.   

    如果数据库中是下面这种顺序,你就一次读取出来,按顺序添加到Combobox中。
    ComboBox.Items.Add
      

  5.   

    仔细看看题目发现看不懂什么意思,sorry
      

  6.   

            Dim dtTemp As New DataTable
            dtTemp.Columns.Add(New DataColumn("code", GetType(Byte)))
            dtTemp.Columns.Add(New DataColumn("name", GetType(String)))
            dtTemp.Rows.Add(New Object() {1, "黑龙江"})
            dtTemp.Rows.Add(New Object() {5, "吉林"})
            dtTemp.Rows.Add(New Object() {2, "辽宁"})
            dtTemp.Rows.Add(New Object() {3, "内蒙古"})
            dtTemp.Rows.Add(New Object() {4, "河北"})        cmbStatus.DataSource = dtTemp
            cmbStatus.DisplayMember = "name"
            cmbStatus.ValueMember = "code"一个都....
      

  7.   

    是类似这样的东西吗:DataSet ds = _atb.GetAllList();
                DataTable dt = ds.Tables[0];
                DataRow dr = dt.NewRow();
                dr["TypeName"] = "请选择一个类型 ";
                dr["TbID"] = "0";
                dt.Rows.InsertAt(dr, 0);
                cbJobType.DataSource = dt;
                cbJobType.DisplayMember = "TypeName";
                cbJobType.ValueMember = "TbID";
                cbJobType.SelectedIndex = 0;
      

  8.   

    select * from tablename order by id asc排一下序 就可以
      

  9.   

    从数据库中读出来后
    将数据保存到类中的对象
    然后到List<类> 对象名用foreach(类 var in 对象名)
    {
       控件名.Items.Add(var.类中的对象)
    }这样符合面向对象思想,也不会乱!~
      

  10.   

    而且用集合list<T>也可以排序!~~~