麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

ASP.NET實現級聯下拉框效果實例講解

2024-07-10 13:29:22
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了ASP.NET實現級聯下拉框效果實例,需要的朋友可以參考下

用ASP.NET控件實現部門和員工的聯動,參考過程如下

ASP.NET實現級聯下拉框效果實例講解

Default.aspx代碼:

 

 
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  
  2.  
  3. <!DOCTYPE html>  
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">  
  6. <head runat="server">  
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  
  8. <title></title>  
  9. </head>  
  10. <body>  
  11. <form id="form1" runat="server">  
  12. <div>  
  13.  
  14. <asp:DropDownList ID="ddlDep" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlDep_SelectedIndexChanged">  
  15. </asp:DropDownList>  
  16. <br />  
  17. <asp:ListBox ID="lBoxEmp" runat="server"></asp:ListBox>  
  18.  
  19. </div>  
  20. </form>  
  21. </body>  
  22. </html> 

Default.aspx.cs代碼:

 

 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Web;  
  5. using System.Web.UI;  
  6. using System.Web.UI.WebControls;  
  7. using System.Data.SqlClient;  
  8.  
  9. public partial class _Default : System.Web.UI.Page  
  10. {  
  11. protected void Page_Load(object sender, EventArgs e)  
  12. {  
  13. if (!this.IsPostBack)  
  14. {  
  15. SqlConnection con = DBCon.createConnection();  
  16. con.Open();  
  17. //顯示部門  
  18. SqlCommand cmd = new SqlCommand("select * from Tdepartment", con);  
  19. SqlDataReader sdr = cmd.ExecuteReader();  
  20. this.ddlDep.DataSource = sdr;  
  21. this.ddlDep.DataTextField = "depName";  
  22. this.ddlDep.DataValueField = "depID";  
  23. this.ddlDep.DataBind();  
  24. sdr.Close();  
  25. //顯示員工  
  26. SqlCommand cmdEmp =new SqlCommand ("select * from emp where depID=" + this.ddlDep .SelectedValue ,con);  
  27. SqlDataReader sdrEmp = cmdEmp.ExecuteReader();  
  28. while (sdrEmp.Read())  
  29. {  
  30. this.lBoxEmp.Items.Add (new ListItem(sdrEmp.GetString(1),sdrEmp .GetInt32 (0).ToString ()));  
  31. }  
  32. sdrEmp.Close();  
  33. //關閉連接  
  34. con.Close();  
  35. }  
  36. }  
  37. protected void ddlDep_SelectedIndexChanged(object sender, EventArgs e)  
  38. {  
  39. this.lBoxEmp.Items.Clear();  
  40. SqlConnection con = DBCon.createConnection();  
  41. con.Open();  
  42. SqlCommand cmdEmp = new SqlCommand("select * from emp where depID=" + this.ddlDep.SelectedValue, con);  
  43. SqlDataReader sdrEmp = cmdEmp.ExecuteReader();  
  44. while (sdrEmp.Read())  
  45. {  
  46. this.lBoxEmp.Items.Add(new ListItem(sdrEmp.GetString(1), sdrEmp.GetInt32(0).ToString()));  
  47. }  
  48. sdrEmp.Close();  
  49. //關閉連接  
  50. con.Close();  
  51. }  
  52. }  

DBCon.cs代碼

 

 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Web;  
  5. using System.Data.SqlClient;  
  6.  
  7. /// <summary>  
  8. /// DBCon 的摘要說明  
  9. /// </summary>  
  10. public class DBCon  
  11. {  
  12. public DBCon()  
  13. {  
  14. //  
  15. // TODO: 在此處添加構造函數邏輯  
  16. //  
  17. }  
  18. public static SqlConnection createConnection()  
  19. {  
  20. SqlConnection con = new SqlConnection("server=.;database=department;uid=sa;pwd=123456");  
  21. return con;  
  22. }  
  23. }  

使用Asp.net控件實現比較簡單,但在大量用戶使用的情況下最好不要使用,不斷向服務器請求會給服務器帶來很大的負擔。使用JQuery和ajax實現可以有動態效果,實現過程比較復雜,但有數據緩沖和ajax局部刷新可以減少服務器的負擔,JQuery實現級聯下拉框效果,參考這篇文章:http://www.companysz.com/article/72366.htm

以上就是ASP.NET實現級聯下拉框效果實例講解,希望大家可以學以致用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青草视频在线观看视频 | 黄视频网站免费在线观看 | 一级免费在线视频 | 国产午夜亚洲精品午夜鲁丝片 | 久久国产精品二国产精品中国洋人 | 黄色男女视频 | 伊人久操视频 | 欧美大荫蒂xxx | 欧美黄色免费视频 | 婷婷中文字幕一区二区三区 | 日韩中文一区 | 免费永久看羞羞片网站入口 | 久久精品久久久久 | 看个毛片 | 成人情欲视频在线看免费 | 黄色免费播放网站 | 国产欧美一区二区三区免费看 | 国产在线久 | 欧美日韩激情 | 日韩字幕 | 一区二区三区视频在线观看 | 欧美xxxxx视频 | 免费毛片儿 | 欧美亚洲一区二区三区四区 | 高潮娇喘嗯啊~文字 | 在线成人免费视频 | av在线免费播放 | 成人免费在线视频播放 | 日本综合久久 | 99在线在线视频免费视频观看 | 国产精品久久久不卡 | av电影观看| 男女隐私免费视频 | 成人在线高清视频 | 污黄视频在线观看 | 在线播放黄色网址 | 欧美a视频在线观看 | 国产午夜电影在线观看 | 中文字幕免费一区 | 国产亚洲精品久久久久久久软件 | 国产一级aa大片毛片 |