实现效果如下:
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"; }