在load事件裏面寫上:
SqlDataAdapter days = new SqlDataAdapter("select * from
XX", cn);//XX是指妳想要Combox顯示的數據庫表名
DataSet dsys = new DataSet();
days.Fill(dsys);
Combox.datasource= dsys.Tables[0];
Combox.DisplayMember = "";//""裏面填妳想要顯示的信息對應的數據庫字段名例如醫生表,我要顯示醫生姓名,那麽就填醫生姓名
Combox.ValueMember = "";//""裏面填妳顯示信息對應的數據庫主鍵名,例上面例子中,我們應該在這個""中填寫醫生表中的主鍵 即醫生ID
至於如何用Combox中選擇的值查詢並在新的窗口返回數據庫的記錄,
那麽更簡單,在Combox裏面有壹個selectedIndexChange事件,在事件裏面寫:
qlDataAdapter da = new SqlDataAdapter("select * from
XX where x="'+Combox.selectvalue.tostring()+'"", cn);//XX是指妳想要Combox顯示的數據庫表名
DataSet ds = new DataSet();
da.Fill(ds);
那麽這就是返回數據庫查詢,那麽在新的窗口返回記錄,建議妳在show那個新窗體時傳值過新窗體,直接messagebox.show(a.tostring) //a是傳過去的值
建議妳去IT實驗室,隨便註冊壹個免費會員賬號,然後在搜索那裏填:C# 那麽很多初學者可以用上的書隨便妳下載了。而且上面的書很好也不要什麽錢不錢的~