步驟:與SQL建立連接--〉查詢數據庫數據(適配器、數據表)--〉設置下拉框的各個屬性。
具體代碼實現:
sqlconnection.ConnectionString =
"Server=(local);DataBase=EduBaseHos;Integrated Security=sspi";
SqlCommand sqlcommand=sqlconnection.CreateCommand();
//以上為與數據庫建立連接
sqlcommand.CommandText = “select * from tb_student;”;//查詢語句
SqlDataAdapter cmbad = new SqlDataAdapter();//定義適配器
cmbad.SelectCommand = sqlcommand;//適配器的查詢語句為sqlcommand,若語句為刪除:即cmbad.DeleteCommand,若語句為插入:cmbad.InsertCommand.
DataTable datatable= new DataTable();//定義數據表
sqlconnection.Open();
cmbad.Fill(datatable);//用適配器的數據填充數據表
sqlconnection.Close();
//以上通過對數據庫的查詢
cmb_doctor.Name = "tb_gonghao";//設置下拉框的數據表名
cmb_doctor.DataSource = dadoctor;//設置下拉框的數據源是數據表dadoctor
cmb_doctor.DisplayMember = "name";//設置顯示的數據列(即其余數據列不顯示)
cmb_doctor.ValueMember = "gonghaoNo";//設置顯示的數據對應的Index的值(即為gonghaoNo列的值)
cmb_docto.SelectedValue = 2;//初始化下拉框
//以上是對下拉框(cmb_doctor)的屬性進行設置