zoukankan      html  css  js  c++  java
  • DropDownList控件

      1、DropDownList控件

      <asp:DropDownList runat="server" ID="DropDownList1" AutoPostBack="true" OnSelectedIndexChanged="DropDownList_SelectedIndexChanged"></asp:DropDownList>

      public partial class _Default : System.Web.UI.Page

      {

      protected void Page_Load(object sender, EventArgs e)

      {

      if (!IsPostBack)

      {

      ArrayList color = new ArrayList();

      color.Add("Red");

      color.Add("Green");

      color.Add("Blue");

      color.Add("LightGray");

      DropDownList1.DataSource = color;

      DropDownList1.DataBind();

      }

      }

      protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)

      {

      string color = this.DropDownList1.SelectedItem.Value;

      switch (color)

      {

      case "Red":

      this.DropDownList1.BackColor = System.Drawing.Color.Red;

      break;

      case "Green":

      this.DropDownList1.BackColor = System.Drawing.Color.Green;

      break;

      case "Blue":

      this.DropDownList1.BackColor = System.Drawing.Color.Blue;

      break;

      case "LightGray":

      this.DropDownList1.BackColor = System.Drawing.Color.LightGray;

      break;

      default:

      this.DropDownList1.BackColor = System.Drawing.Color.White;

      break;

      }

      }

      }

            (1)获取DropDownList控件选项的索引号和标题

            int Index = DropDownList1.SelectedIndex;//获取选项的索引号

            int Index = DropDownList1.SelectedItem;//获取选项的标题

            (2)向 DropDownList控件的下拉列表框中添加列表项

             DropDownList1.Items.Add(new ListItem("ASP.NET","0"));

             DropDownList1.Items.Add(new ListItem("VB.NET","1"));

             DropDownList1.Items.Add(new ListItem("C#.NET","2"));

             DropDownList1.Items.Add(new ListItem("VB","3"));

            (3)删除选项的DropDownList控件的列表项

             ListItem Item = DropDownList1.SelectedItem;

             DropDownList1.Items.Remove(Item);

            (4)清除所有DropDownList控件的列表项

             DropDownList1.Items.Clear();

            (5)获取DropDownList控件包含的列表项数

             int count = DropDownList1.Items.Count;

  • 相关阅读:
    [JS]手写动画最小时间间隔设置
    [CSS3]chrome浏览器中支持汉字的最小像素是12px,如何让显示更小的字体
    [HTML,CSS]div+css垂直水平居中
    promise经典题目
    HTML5新兴API
    使用MessageChannel(消息通道)进行深拷贝
    原生js手写Promise
    github图片显示不出来-已解决
    前端原生js加密解密
    vue-cli3前端工程静态文件下载
  • 原文地址:https://www.cnblogs.com/linhuide/p/5835837.html
Copyright © 2011-2022 走看看