婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.NET中DropDownList和ListBox實現兩級聯動功能

ASP.NET中DropDownList和ListBox實現兩級聯動功能

熱門標簽:天心智能電銷機器人 地圖標注專業團隊 400電話辦理哪家性價比高 濮陽外呼電銷系統怎么樣 塔城代理外呼系統 地圖標注的公司有哪些 地圖定位圖標標注 代理接電話機器人如何取消 遂寧市地圖標注app

DropDownList和ListBox實現兩級聯動功能,它們可以將從后臺數據庫中搜選的出來的信息加以綁定,這里要實現的功能是在DropDownList中選擇“省”,然后讓ListBox自動將其省份下的“市”顯示出來,這就是所謂的兩級聯動功能,這個功能我們在很多注冊網頁上看見,今天就為大家解開ASP.NET神秘的面紗。
一、設置前臺界面,在Web窗體中添加DropDownList和ListBox兩個控件。

界面圖如下所示。

   

二、編寫后臺代碼
在這,后臺代碼編寫在其窗體的Page_Load事件中

span style="font-family:KaiTi_GB2312;font-size:18px;"> protected void Page_Load(object sender, EventArgs e) 
 { 
  if (!Page.IsPostBack ) //判斷頁面是否第一次加載 
  { 
  SqlConnection con = DB.createConnection(); //此方法在上一篇文章中已經介紹,調用一個已經編寫好的創建數據庫連接的方法。 
  SqlCommand cmd = new SqlCommand("select * from province",con); 
  SqlDataReader sdr = cmd.ExecuteReader(); 
  this.DropDownList1.DataTextField = "proName"; 
  this.DropDownList1.DataValueField = "proID"; //主鍵字段 
  this.DropDownList1.DataSource = sdr; 
  this.DropDownList1.DataBind(); 
  sdr.Close(); 
 
  } 
 
 }/span> 

編寫DropDownList1_SelectedIndexChanged事件代碼,實現單擊“省”,ListBox自動添加該“省”所具有的“市”

span style="font-family:KaiTi_GB2312;font-size:18px;"> protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) 
 { 
  this.ListBox1.Items.Clear(); 
  SqlConnection con2 = DB.createConnection(); 
  SqlCommand cmd1 = new SqlCommand("select * from city where proID=" + this.DropDownList1.SelectedValue, con2); 
  SqlDataReader sdr1 = cmd1.ExecuteReader(); 
  while (sdr1.Read()) 
  { 
  this.ListBox1.Items.Add(new ListItem(sdr1.GetString(2),sdr1.GetInt32(0).ToString())); 
  } 
 }/span> 

運行文件,效果圖如下所示

這里河北省的城市我沒有添加完整,只是為了實現兩級聯動的功能,相比前兩篇文章中Web控件GridView和Repeater的使用,GridView和Repeater功能雖然是相當強大,但是不同的控件有不同的用途,在這里,殺雞焉用牛刀?

您可能感興趣的文章:
  • asp.net省市三級聯動的DropDownList+Ajax的三種框架(aspnet/Jquery/ExtJs)示例
  • ASP.NET MVC下拉框聯動實例解析
  • asp.net DropDownList實現二級聯動效果
  • asp.net下使用AjaxPro實現二級聯動代碼
  • asp.net DropDownList 三級聯動下拉菜單實現代碼
  • asp.net兩級聯動(包含添加和修改)
  • 適用與firefox ASP.NET無刷新二級聯動下拉列表
  • ASP.NET實現級聯下拉框效果實例講解
  • ASP.NET Ajax級聯DropDownList實現代碼
  • jQuery+Asp.Net實現省市二級聯動功能的方法

標簽:本溪 重慶 汕頭 吉林 河南 麗江 宜春 婁底

巨人網絡通訊聲明:本文標題《ASP.NET中DropDownList和ListBox實現兩級聯動功能》,本文關鍵詞  ASP.NET,中,DropDownList,和,ListBox,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中DropDownList和ListBox實現兩級聯動功能》相關的同類信息!
  • 本頁收集關于ASP.NET中DropDownList和ListBox實現兩級聯動功能的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 涞源县| 禹城市| 句容市| 民乐县| 太仓市| 汶上县| 陕西省| 青岛市| 松江区| 灵武市| 贵港市| 抚宁县| 内乡县| 三都| 长岛县| 平武县| 五河县| 东海县| 土默特右旗| 营口市| 凌海市| 达拉特旗| 普兰店市| 长丰县| 星子县| 枣强县| 明光市| 积石山| 留坝县| 阳江市| 明星| 延吉市| 论坛| 三江| 平安县| 黑龙江省| 渭源县| 翁源县| 辽中县| 霍州市| 延川县|