我的问题是要将一个数据库的一个表里面的一列读入到一个 Combobox 中,当然表里面的那列数据有很多重复的,不知道语句该怎么写,盼高手给我个实例啊,我急着用啊,先谢谢拉!!

解决方案 »

  1.   

    你是希望显示重复的数据么???
    从数据库中取出时用 distinct 用来选出不同的数据
      

  2.   

    select distinct field1 from table1,用像这样的SQL语句就可以了.
      

  3.   

    SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]); 
    SqlDataAdapter da=new SqlDataAdapter("select distinct id,name from table1",conn); 
    DataSet ds=new DataSet(); 
    da.Fill(ds); 
    DropDownList1.DataSource=ds; 
    DropDownList1.DataTextField="name"; 
    DropDownList1.DataValueField="id"; 
    DropDownList1.DataBind();
      

  4.   

    sql 查询语句到不难写,我的问题是怎么将查询的结果写到 combobox 的items项里面,而不是上面的dropdownlist 中啊,各位大侠救命啊!!!
      

  5.   

    SqlConnection myconn=new SqlConnection(...);
    SqlCommand mycmd=myconn.CreateCommand();
    mycmd.CommandText="select 你的列名 from 表名";
    myconn.Open();
    SqlDataReader sdr=mycmd.ExecuteReader();
    while(sdr.Read())
        this.comboBox1.Items.Add(sdr[0]);