亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#中DropDownList動態生成的方法

2020-01-24 02:05:11
字體:
來源:轉載
供稿:網友

本文實例講述了C#中DropDownList動態生成的方法。分享給大家供大家參考。具體分析如下:

今天學習了DropDownList的動態生成 以及asp.net的生命周期,還有ViewState,因為項目需要根據需求動態生成條件 所以研究了一部分代碼來完成這些工作,好了話不多說了,來看代碼

首先是網頁的代碼:

<span style="font-size:18px;"><body>  <form id="form1" runat="server">  <div>    <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder> //placeholder控件相當于一個容器,用于存放其他控件    <br />    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"/></div>  </form></body></span>

下面是c#程序

public partial class _Default : System.Web.UI.Page{  private CategoryBLL _categoryBLL = new CategoryBLL();  private Category _category = new Category();  private void Page_Init(object sender, System.EventArgs e)  //可以看一下asp的生命周期  {    BindDrpClass();  }  protected void Page_Load(object sender, EventArgs e)  {    string str = "8/14/19/25"; //數據庫讀取    string[] arr = str.Split('/');    if (arr.Length == PlaceHolder1.Controls.Count) //防止新增類別時讀取出錯    {      for (int i = 0; i < PlaceHolder1.Controls.Count; i++)      {        if (PlaceHolder1.Controls[i] is DropDownList)        {          ((DropDownList)PlaceHolder1.Controls[i]).SelectedValue = arr[i];        }      }    }  }  private void BindDrpClass()  {    DataTable dt = _categoryBLL.GetCategory();    DataRow[] drs = dt.Select("pid=0");    foreach (DataRow dr in drs)    {      string id = dr["id"].ToString();      string name = dr["name"].ToString();      DropDownList ddl = new DropDownList();      //具體添加的操作      ddl.Items.Clear();      ddl.ID = "ddl" + id;      ddl.Items.Add(new ListItem("-" + name + "-", id));      PlaceHolder1.Controls.Add(ddl);      int sonparentid = int.Parse(id);      BindDrpNode(sonparentid, dt, ddl);    }  }  private void BindDrpNode(int parentid, DataTable dt, DropDownList ddl)  {    DataRow[] drs = dt.Select("pid= " + parentid);    foreach (DataRow dr in drs)    {      string id = dr["id"].ToString();      string name = dr["name"].ToString();      ddl.Items.Add(new ListItem(name, id));      PlaceHolder1.Controls.Add(ddl);    }  }  protected void Button1_Click(object sender, EventArgs e)  {    string category = "";    string category2 = "";    foreach (Control childControl in PlaceHolder1.Controls)    {      if (childControl is DropDownList)       {        category += "/" + ((DropDownList)childControl).SelectedItem.Text;        category2 += "/" + ((DropDownList)childControl).SelectedValue;      }    }    if (category.Length > 0)      category = category.Remove(0, 1);    Response.Write(category);    Response.Write("<br />");     if (category2.Length > 0)      category2 = category2.Remove(0, 1);    Response.Write(category2);  }}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲最大成人网色| 久久艳片www.17c.com| 国产精品国产亚洲伊人久久| 亚洲精品成人久久| 亚洲天堂一区二区三区| 日本不卡视频在线播放| 国产成人一区二区| 久久精品一区中文字幕| 亚洲天堂视频在线观看| 一区二区欧美亚洲| 欧美性猛交xxxxx水多| 午夜精品三级视频福利| 国产一区二区三区在线视频| 欧美丰满老妇厨房牲生活| 欧美高清视频在线播放| 91久久精品国产91久久| 久久精品视频va| 精品少妇一区二区30p| 亚洲品质视频自拍网| 精品女同一区二区三区在线播放| 欧美日韩中文字幕日韩欧美| 成人国产亚洲精品a区天堂华泰| 亚洲一区二区三区乱码aⅴ蜜桃女| 影音先锋欧美精品| 日韩欧美国产激情| 亚洲伊人久久综合| 国产一区二区免费| 亚洲国产成人91精品| 久久亚洲精品小早川怜子66| 成人妇女免费播放久久久| 欧美视频一区二区三区…| 97国产成人精品视频| 热re91久久精品国99热蜜臀| 亚洲性视频网站| 欧美国产日韩中文字幕在线| 国产精品网址在线| 国产精品r级在线| 国产精品国语对白| 欧美巨猛xxxx猛交黑人97人| 亚洲美女自拍视频| 欧美午夜片欧美片在线观看| 成人激情视频免费在线| 中文字幕欧美日韩精品| 国内精品中文字幕| 久久成人亚洲精品| 亚洲综合大片69999| 欧美大胆在线视频| 国产成人亚洲综合| 久久中文字幕在线视频| 欧美疯狂性受xxxxx另类| 欧美精品激情在线| 日韩av色综合| 97超视频免费观看| 日本成人黄色片| 国产精品91在线| 精品夜色国产国偷在线| 亚洲91精品在线| 亚洲桃花岛网站| 久久久久成人网| 26uuu另类亚洲欧美日本老年| 国产欧美精品va在线观看| 热久久美女精品天天吊色| 国产美女高潮久久白浆| 成人欧美一区二区三区在线| 国产欧美韩国高清| 18一19gay欧美视频网站| xxxx性欧美| 一区二区三区 在线观看视| 欧美日韩成人网| 日韩亚洲欧美中文在线| 国产精品永久在线| 国产精品美女免费| 亚洲欧美国产另类| 国产噜噜噜噜久久久久久久久| 69精品小视频| 奇门遁甲1982国语版免费观看高清| 色爱av美腿丝袜综合粉嫩av| 欧美在线视频观看| 亚洲国产高清福利视频| 欧美久久久精品| 久久69精品久久久久久国产越南| 一区二区三区久久精品| 在线观看日韩www视频免费| 国产欧美精品一区二区| 国模精品一区二区三区色天香| 亚洲国产欧美一区二区三区久久| 久久亚洲影音av资源网| 亚洲jizzjizz日本少妇| 青青草原一区二区| 欧美日韩综合视频网址| 日韩av最新在线观看| 亚洲曰本av电影| 久久精品色欧美aⅴ一区二区| 亚洲xxxxx电影| 久久97久久97精品免视看| 九九综合九九综合| 国产suv精品一区二区| 精品久久久久久亚洲精品| 久久久精品国产网站| 一夜七次郎国产精品亚洲| 97视频在线看| 国产精品久久久久久久久男| 欧美二区乱c黑人| 精品国产网站地址| 久久视频在线视频| 人体精品一二三区| 视频直播国产精品| 日韩久久精品成人| 亚洲精品网址在线观看| 欧美成人四级hd版| 日韩一区在线视频| 91成人国产在线观看| 国产亚洲欧洲高清| 久久成人在线视频| 另类色图亚洲色图| 日韩在线观看精品| 久久久久久这里只有精品| 国产亚洲欧美日韩美女| 国产一区二区三区久久精品| 欧美极品少妇与黑人| 国产精品极品在线| 国产亚洲一级高清| 日韩电影免费观看在线观看| 久久天天躁狠狠躁夜夜av| 亚洲精品乱码久久久久久金桔影视| 成人黄色在线观看| 狠狠做深爱婷婷久久综合一区| 欧美第一黄色网| 欧美理论电影在线观看| 亚洲成**性毛茸茸| 久久久久久久网站| 亚洲人av在线影院| 中文字幕亚洲综合| 国产精品福利久久久| 国产欧美日韩中文字幕在线| 亚洲欧美日韩一区二区三区在线| 精品国产电影一区| 日韩欧美在线视频免费观看| 美女少妇精品视频| 亚洲bt欧美bt日本bt| 中文字幕视频在线免费欧美日韩综合在线看| 欧美激情三级免费| 欧美激情亚洲综合一区| 亚洲精品一区二区在线| 另类美女黄大片| 日韩免费在线看| 亚洲变态欧美另类捆绑| 国产精品一区二区电影| 欧美人在线视频| 国产精品免费视频xxxx| 亚洲福利视频网站| 国产一区深夜福利| 456亚洲影院| 亚洲精品天天看| 成人久久精品视频| 91性高湖久久久久久久久_久久99| 精品国产一区av| 久久五月情影视| 国产精品成人av在线| 久久久久久久色| 国产精品免费一区二区三区都可以| 亚洲mm色国产网站| 日韩经典一区二区三区| 国产精品无码专区在线观看|