當前位置:編程學習大全網 - 源碼下載 - VS2008中如何用Combox中選擇的值,查詢並返回數據庫的記錄

VS2008中如何用Combox中選擇的值,查詢並返回數據庫的記錄

是在含有Combox的那個UI界面的源代碼裏面添加,先添加連接字符串(用來連接數據庫):public SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=64gua;Integrated Security=True")

在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# 那麽很多初學者可以用上的書隨便妳下載了。而且上面的書很好也不要什麽錢不錢的~

  • 上一篇:51新炫舞玩家熱點問題和建議答疑51新炫舞
  • 下一篇:111165438最近十月有什麽好看的?
  • copyright 2024編程學習大全網