heisetoufa 发表于 2013-1-27 05:12:45

c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据

public void InsertComShopID(ComboBox cb)      {            cb.Items.Clear();//清空ComBox            SqlCommand cmd = new SqlCommand("select name from shop",DB.Getcon());//构造连接字符串并切打开数据库连接            SqlDataReader sdr =cmd.ExecuteReader();            while (sdr.Read())            {                cb.Items.Add(sdr.ToString());//循环读取数据            }//end block while            sdr.Close();//关闭数据集            DB.GetColse();//关闭数据库连接      } ------------------------------------------------------------------------------------------------
或者
下边是我用的方法
string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串             OracleConnection conn = new OracleConnection(ConnectionString);//创建一个新连接             conn.Open();            OracleCommand cmd = conn.CreateCommand();   cmd.CommandText = "SELECT rname,did,rchannel FROM nwvideo.n_road ";//在这儿写sql语句             OracleDataReader dr = cmd.ExecuteReader();//创建一个OracleDateReader对象 if (dr.HasRows)            {                cmbChannelSelect.Items.Clear();//清空ComBox                while (dr.Read())                {   cmbChannelSelect.Items.Add(dr.ToString());//循环读区数据               }            } 
黑色头发  http://heisetoufa.iteye.com
页: [1]
查看完整版本: c# winform comboBox动态下拉列表,comboBox动态绑定数据库里的数据