<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        .net控件dropdownlist動態綁定數據具體過程分解

        來源:懂視網 責編:小采 時間:2020-11-27 22:40:57
        文檔

        .net控件dropdownlist動態綁定數據具體過程分解

        .net控件dropdownlist動態綁定數據具體過程分解:一、在頁面初始化時候將集合綁定到DropDownList 代碼如下:public void Page_Load(Object src.EventArgs e) { ArrayList arrValue = new ArrayList(); arrValue.add(kk); arrValue.add(dd); arrValue.a
        推薦度:
        導讀.net控件dropdownlist動態綁定數據具體過程分解:一、在頁面初始化時候將集合綁定到DropDownList 代碼如下:public void Page_Load(Object src.EventArgs e) { ArrayList arrValue = new ArrayList(); arrValue.add(kk); arrValue.add(dd); arrValue.a

        一、在頁面初始化時候將集合綁定到DropDownList
        代碼如下:

        public void Page_Load(Object src.EventArgs e)
        {
        ArrayList arrValue = new ArrayList();
        arrValue.add("kk");
        arrValue.add("dd");
        arrValue.add("aa");
        arrValue.add("cc");
        //將數組綁定到DropDownList控件的DataSource屬性
        ddl.DataSource = arrValue;
        ddl.DataBind();
        }

        //實現
        選項有:<asp:DropDownList id="ddl" runat="server"/>

        二、在頁面初始化的時候向DropDownList添加數據
        代碼如下:


        public void Page_Load(Object src.EventArgs e)
        {
        ddl.Items.Add(new ListItem("text","value");
        ddl.Items.Add(new ListItem("text1","value1");
        ddl.Items.Add(new ListItem("text2","value2");
        }

        //實現
        選項有:<asp:DropDownList id="ddl" runat="server"/>

        三、將DataReader讀取的數據動態綁定到DropDownList
        代碼如下:


        protected void Page_Load(object sender, EventArgs e)
        {
        if (!Page.IsPostBack)
        {
        string myconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(".")+"..\\database\\db.mdb";
        OleDbConnnection myconn=new OleDbConnnection(myconnstr);
        string sqlstr="select * from test";
        OleDbCommand myComm = new OleDbCommand(sqlstr,myconn);
        myComm.Connection.Open();
        OleDbDataReader dr=myComm.ExecuteReader();
        while (dr.Read())
        {
        bj.Items.Add(new ListItem(dr["bjmc"].ToString(), dr["id"].ToString()));//增加Item

        //或者這樣也能綁定,
        //DropDownList1.Items.Add( new ListItem( myReader[1].ToString(),myReader[0].ToString() ) );//增加Item
        //都是要在知道Sql語句或者數據表結構的前提下才能這樣綁定
        }
        dr.Close();
        }
        }

        四、將DataSet讀取的數據動態綁定到DropDownList
        代碼如下:


        SqlConnection sqlconn = new SqlConnection();
        sqlconn.ConnectionString = "workstation id=localhost;packet size=4096;user
        id=sa;data source=db1;persist security info=False;initial catalog=DB";
        sqlconn.Open();
        SqlDataAdapter sqldar = new SqlDataAdapter("select UserName from forums_Users",sqlconn);
        sqldar.SelectCommand.CommandType = CommandType.Text;
        DataSet Ds= new DataSet();
        sqldar.Fill(Ds,"Users");
        ddl.DataSource = Ds.Tables["Users"].DefaultView;
        ddl.DataTextField="UsersName";
        ddl.DataBind();
        sqlconn.Close();

        第一行是創建一個sql連接對象sqlconn;
        第二行是給新建的sql連接對象sqlconn的連接字符串賦予正確的值;
        第三行是讓sql連接對象sqlconn打開,連接sql數據庫;
        第四行是創建一個sql適配器對象sqldar,并同時讓其使用sqlconn對象執行一條sql查詢語句;
        第五行是設置sqldar對象的命令類型為文本型;
        第六行是創建一個數據集對象Ds;
        第七行是將sqldar執行的結果填充到Ds中,并將命名為Users;
        第八行是將DropDownList的數據源設置為Ds的Users,并使用默認的查看模式;
        第九行是設置DropDownList空間的顯示項對應的字段名UsersName;
        第十行是執行DropDownList的數據綁定方法;
        第十一行是關閉sqlconn對象。

        五、使用DataBinder.eval_r(Container.DataItem,"表字段")

        輸出綁定數據
        代碼如下:

        protected void Page_Load(object sender, EventArgs e)
        {
        if (!Page.IsPostBack)
        {
        string myconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(".")+"..\\database\\db.mdb";
        OleDbConnnection myconn=new OleDbConnnection(myconnstr);
        string sqlstr="select * from test";
        OleDbCommand myComm = new OleDbCommand(sqlstr,myconn);
        myComm.Connection.Open();
        OleDbDataReader dr=myComm.ExecuteReader();
        ddl.DataSource = dr;
        ddl.DataBind(); 綁定倒DD1中
        }
        }

        在UI界面的DDL中直接調用,綁定的方法調用
        代碼如下:

        DataBinder.eval_r(Container.DataItem,"表字段")

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

        文檔

        .net控件dropdownlist動態綁定數據具體過程分解

        .net控件dropdownlist動態綁定數據具體過程分解:一、在頁面初始化時候將集合綁定到DropDownList 代碼如下:public void Page_Load(Object src.EventArgs e) { ArrayList arrValue = new ArrayList(); arrValue.add(kk); arrValue.add(dd); arrValue.a
        推薦度:
        標簽: 綁定 數據 控件
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 在线综合亚洲欧洲综合网站| 亚洲av色影在线| 亚洲а∨精品天堂在线| 中文字幕无码不卡免费视频| 亚洲精品福利网泷泽萝拉| 最近中文字幕完整免费视频ww| 国产精品亚洲天堂| 国产精品免费播放| 亚洲熟妇自偷自拍另欧美| 男女啪啪永久免费观看网站| 亚洲AV综合色区无码一二三区| 国产精品偷伦视频免费观看了| 亚洲视频在线观看免费| 久久久久亚洲AV片无码| 最近中文字幕无免费| 亚洲综合偷自成人网第页色| 日韩一级视频免费观看| 国产亚洲精品第一综合| 国产亚洲成人久久| 午夜不卡久久精品无码免费| 亚洲精品福利网泷泽萝拉| 在线精品免费视频| 一进一出60分钟免费视频| 亚洲成a人片在线观看无码专区| 色偷偷女男人的天堂亚洲网 | 亚洲一区二区三区精品视频| 99爱在线精品免费观看| 亚洲精华国产精华精华液好用| 亚在线观看免费视频入口| 亚洲欧洲日产国码二区首页| 日韩伦理片电影在线免费观看| 久久国产亚洲高清观看| 久久久久久国产精品免费免费| 亚洲午夜国产精品无码| 在线a免费观看最新网站| 亚洲a级片在线观看| 亚洲国产精品国产自在在线| 无码专区AAAAAA免费视频| 2020年亚洲天天爽天天噜| 亚洲欧洲精品成人久久奇米网| 国产亚洲综合视频|