【Winform-ComboBox】实现ComboBox下拉框与数据库的绑定

实现效果如下:

1、设计窗体

下拉框的名称cmbName

2、连接数据库

DBHelper类代码:

class DBHelper
    {
        /// <summary>
        /// 创建静态连接字符串
        /// </summary>
        private static string connString= "Data Source=.;Initial Catalog=Test;uid=sa;pwd=F123456789f";
 
        public static SqlConnection conn = new SqlConnection(connString);  
 
        #region 【执行Select方法】
        public DataSet GetDataSet(string sql)
        {
            SqlDataAdapter da = new SqlDataAdapter(sql, conn);
            DataSet ds = new DataSet();
            da.Fill(ds);
            return ds;
        }
        #endregion
    }

3、窗体代码 

窗体Load事件

private void frmCombobox_Load(object sender, EventArgs e)
        {
            string sql=string.Format("select Name from Admin");
            DBHelper db=new DBHelper();
            //控件名.DataSource=数据集.数据表
            cmbName.DataSource = db.GetDataSet(sql).Tables[0];
            cmbName.DisplayMember="Name";
            cmbName.ValueMember="Name";
        }

  

原文地址:https://www.cnblogs.com/Sukie-s-home/p/5217046.html