最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET中DropDownList和ListBox實現(xiàn)兩級聯(lián)動功能

 更新時間:2016年01月13日 10:41:13   作者:廊坊師范學(xué)院周坤  
這篇文章主要介紹了ASP.NET中DropDownList和ListBox實現(xiàn)兩級聯(lián)動功能的相關(guān)資料,需要的朋友可以參考下

DropDownList和ListBox實現(xiàn)兩級聯(lián)動功能,它們可以將從后臺數(shù)據(jù)庫中搜選的出來的信息加以綁定,這里要實現(xiàn)的功能是在DropDownList中選擇“省”,然后讓ListBox自動將其省份下的“市”顯示出來,這就是所謂的兩級聯(lián)動功能,這個功能我們在很多注冊網(wǎng)頁上看見,今天就為大家解開ASP.NET神秘的面紗。
一、設(shè)置前臺界面,在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(); //此方法在上一篇文章中已經(jīng)介紹,調(diào)用一個已經(jīng)編寫好的創(chuàng)建數(shù)據(jù)庫連接的方法。 
  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事件代碼,實現(xiàn)單擊“省”,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> 

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

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

相關(guān)文章

  • 最詳細的ASP.NET微信JS-SDK支付代碼

    最詳細的ASP.NET微信JS-SDK支付代碼

    這篇文章主要為大家介紹了最詳細的ASP.NET微信JS-SDK支付代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • WinForm中DataGridView折疊控件【超好看】

    WinForm中DataGridView折疊控件【超好看】

    剛到一家新公司,領(lǐng)導(dǎo)下發(fā)任務(wù)要用cs系統(tǒng)做一個表格折疊顯示,這真是把我難倒了,自己工作6年一直以來都是做BS的系統(tǒng),于是上網(wǎng)搜了相關(guān)視頻,資料,開始學(xué)習(xí)起來,下面小編把WinForm中DataGridView折疊控件的知識分享給大家,供大家參考
    2016-05-05
  • ADO.NET通用數(shù)據(jù)庫訪問類

    ADO.NET通用數(shù)據(jù)庫訪問類

    這篇文章主要為大家介紹了ADO.NET通用數(shù)據(jù)庫訪問類,利用ADO.NET的體系架構(gòu)打造通用的數(shù)據(jù)庫訪問通用類,感興趣的小伙伴們可以參考一下
    2016-03-03
  • .NET分布式Orleans計時器和提醒功能實現(xiàn)

    .NET分布式Orleans計時器和提醒功能實現(xiàn)

    Timer是一種用于創(chuàng)建定期粒度行為的機制,與標(biāo)準(zhǔn)的.NET System.Threading.Timer類相似,Orleans 的 Timer允許在一段時間后執(zhí)行特定的操作,或者在特定的時間間隔內(nèi)重復(fù)執(zhí)行操作,這篇文章主要介紹了.NET分布式Orleans?計時器和提醒,需要的朋友可以參考下
    2024-03-03
  • .NET讀寫Excel工具Spire.Xls使用 重量級的Excel圖表功能(5)

    .NET讀寫Excel工具Spire.Xls使用 重量級的Excel圖表功能(5)

    這篇文章主要為大家詳細介紹了.NET讀寫Excel工具Spire.Xls使用,重量級的Excel圖表功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • asp.net錯誤捕獲(錯誤處理)page_error事件使用方法

    asp.net錯誤捕獲(錯誤處理)page_error事件使用方法

    Page_Error事件提供了一種捕獲頁面級錯誤的方法。對于錯誤的處理,您可以只是顯示錯誤信息(正如下面的示例代碼所示),也可以記錄事件或執(zhí)行某個其他操作
    2014-01-01
  • Asp Net Core開發(fā)筆記之如何給SwaggerUI加上登錄保護功能

    Asp Net Core開發(fā)筆記之如何給SwaggerUI加上登錄保護功能

    這篇文章主要介紹了Asp Net Core開發(fā)筆記之如何給SwaggerUI加上登錄保護功能,本文以我最近在開發(fā)的單點認證項目(IdentityServerLite)為例給大家詳細講解,需要的朋友可以參考下
    2024-05-05
  • .NET 6開發(fā)之實現(xiàn)緩存過程詳解

    .NET 6開發(fā)之實現(xiàn)緩存過程詳解

    有的時候為了減少客戶端請求相同資源的邏輯重復(fù)執(zhí)行,我們會考慮使用一些緩存的方式。這篇文章主要就介紹了在.NET 6開發(fā)中如何實現(xiàn)緩存,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • ASP.NET?MVC使用jQuery的Load方法加載靜態(tài)頁面及注意事項

    ASP.NET?MVC使用jQuery的Load方法加載靜態(tài)頁面及注意事項

    這篇文章介紹了ASP.NET?MVC使用jQuery加載靜態(tài)頁面的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • asp.net core 騰訊驗證碼的接入示例代碼

    asp.net core 騰訊驗證碼的接入示例代碼

    這篇文章主要介紹了asp.net core 騰訊驗證碼的接入示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評論

明溪县| 土默特右旗| 临邑县| 乌拉特后旗| 巢湖市| 榕江县| 大理市| 武川县| 台山市| 通州市| 安乡县| 延庆县| 庄浪县| 乃东县| 新宁县| 茶陵县| 肇东市| 达尔| 西充县| 佳木斯市| 江华| 霍林郭勒市| 彭水| 灌云县| 济南市| 偏关县| 阜康市| 南陵县| 石泉县| 宁远县| 健康| 海安县| 石泉县| 岳普湖县| 文成县| 巩留县| 镇江市| 玉溪市| 康乐县| 家居| 兴海县|