• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    ASP.NET實現(xiàn)級聯(lián)下拉框效果實例講解

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:38:14
    文檔

    ASP.NET實現(xiàn)級聯(lián)下拉框效果實例講解

    ASP.NET實現(xiàn)級聯(lián)下拉框效果實例講解:用ASP.NET控件實現(xiàn)部門和員工的聯(lián)動,參考過程如下 效果圖: Default.aspx代碼: <%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default %> <!DOCTYP
    推薦度:
    導(dǎo)讀ASP.NET實現(xiàn)級聯(lián)下拉框效果實例講解:用ASP.NET控件實現(xiàn)部門和員工的聯(lián)動,參考過程如下 效果圖: Default.aspx代碼: <%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default %> <!DOCTYP

    用ASP.NET控件實現(xiàn)部門和員工的聯(lián)動,參考過程如下
    效果圖: 

    Default.aspx代碼:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 
     
    <!DOCTYPE html> 
     
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
     <title></title> 
    </head> 
    <body> 
     <form id="form1" runat="server"> 
     <div> 
     
     <asp:DropDownList ID="ddlDep" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlDep_SelectedIndexChanged"> 
     </asp:DropDownList> 
     <br /> 
     <asp:ListBox ID="lBoxEmp" runat="server"></asp:ListBox> 
     
     </div> 
     </form> 
    </body> 
    </html> 

    Default.aspx.cs代碼:

    using System; 
    using System.Collections.Generic; 
    using System.Linq; 
    using System.Web; 
    using System.Web.UI; 
    using System.Web.UI.WebControls; 
    using System.Data.SqlClient; 
     
    public partial class _Default : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
     if (!this.IsPostBack) 
     { 
     SqlConnection con = DBCon.createConnection(); 
     con.Open(); 
     //顯示部門 
     SqlCommand cmd = new SqlCommand("select * from Tdepartment", con); 
     SqlDataReader sdr = cmd.ExecuteReader(); 
     this.ddlDep.DataSource = sdr; 
     this.ddlDep.DataTextField = "depName"; 
     this.ddlDep.DataValueField = "depID"; 
     this.ddlDep.DataBind(); 
     sdr.Close(); 
     //顯示員工 
     SqlCommand cmdEmp =new SqlCommand ("select * from emp where depID=" + this.ddlDep .SelectedValue ,con); 
     SqlDataReader sdrEmp = cmdEmp.ExecuteReader(); 
     while (sdrEmp.Read()) 
     { 
     this.lBoxEmp.Items.Add (new ListItem(sdrEmp.GetString(1),sdrEmp .GetInt32 (0).ToString ())); 
     } 
     sdrEmp.Close(); 
     //關(guān)閉連接 
     con.Close(); 
     } 
     } 
     protected void ddlDep_SelectedIndexChanged(object sender, EventArgs e) 
     { 
     this.lBoxEmp.Items.Clear(); 
     SqlConnection con = DBCon.createConnection(); 
     con.Open(); 
     SqlCommand cmdEmp = new SqlCommand("select * from emp where depID=" + this.ddlDep.SelectedValue, con); 
     SqlDataReader sdrEmp = cmdEmp.ExecuteReader(); 
     while (sdrEmp.Read()) 
     { 
     this.lBoxEmp.Items.Add(new ListItem(sdrEmp.GetString(1), sdrEmp.GetInt32(0).ToString())); 
     } 
     sdrEmp.Close(); 
     //關(guān)閉連接 
     con.Close(); 
     } 
    } 
    

    DBCon.cs代碼

    using System; 
    using System.Collections.Generic; 
    using System.Linq; 
    using System.Web; 
    using System.Data.SqlClient; 
     
    /// <summary> 
    /// DBCon 的摘要說明 
    /// </summary> 
    public class DBCon 
    { 
     public DBCon() 
     { 
     // 
     // TODO: 在此處添加構(gòu)造函數(shù)邏輯 
     // 
     } 
     public static SqlConnection createConnection() 
     { 
     SqlConnection con = new SqlConnection("server=.;database=department;uid=sa;pwd=123456"); 
     return con; 
     } 
    } 
    

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

    如果大家還想深入學(xué)習(xí),可以點擊jquery下拉框效果匯總、JavaScript下拉框效果匯總進(jìn)行學(xué)習(xí)。

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    ASP.NET實現(xiàn)級聯(lián)下拉框效果實例講解

    ASP.NET實現(xiàn)級聯(lián)下拉框效果實例講解:用ASP.NET控件實現(xiàn)部門和員工的聯(lián)動,參考過程如下 效果圖: Default.aspx代碼: <%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default %> <!DOCTYP
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 免费精品视频在线| 亚洲AV无码成人网站久久精品大 | 国产精品第12页| 成人精品综合免费视频| 久久亚洲国产欧洲精品一| 国产VA免费精品高清在线| 麻豆精品三级全部视频 | 日本精品自产拍在线观看中文| 亚洲国产精品成人午夜在线观看| 乱精品一区字幕二区| 国产a精品视频| 欧美成人精品欧美一级乱黄码| 亚洲av无码乱码国产精品| 国产精品一国产精品| 欧美日韩精品一区二区视频| 无码国内精品人妻少妇蜜桃视频| 国产精品自拍一区| 午夜精品久久久久9999高清| 国产成人精品久久二区二区| 免费看污污的网站欧美国产精品不卡在线观看 | 2021精品国产综合久久| 久久精品国产一区二区| A级精品国产片在线观看| 久久精品亚洲精品国产欧美| 精品久久人妻av中文字幕| 国产精品无码国模私拍视频| 国产精品偷伦视频观看免费| 久久精品国产一区二区电影| 精品国产第1页| 久久精品国产第一区二区三区 | 2021国产成人精品国产| 永久免费精品影视网站| 国产精品高清2021在线 | 99re国产精品视频首页| 亚洲综合无码精品一区二区三区| 99久久亚洲综合精品成人 | 亚洲爆乳无码精品AAA片蜜桃| 88久久精品无码一区二区毛片| 国产久热精品无码激情| 亚洲AV成人精品网站在线播放| 久久精品视屏|