zoukankan      html  css  js  c++  java
  • 关于DropDownList强行增加数据

    关于DropDownList强行增加数据

     

    1.一种方法

    this.stryear.DataSource=AlYear;

    this.stryear.DataBind();

     

    ListItem li=new ListItem();

    li.Text="年份";

    li.Value="";

    this.stryear.Items.Insert(0,li);

    或則
    this.stryear.Items.Insert(0, new ListItem("年份","")); 

    2.二种方法

    this.stryear.DataSource=AlYear;

    this.stryear.DataBind();

     

    stryear.Items.Add(new ListItem("","");

     

    3.多项内容

    DateTime tnow=DateTime.Now;

    ArrayList  AlYear=new ArrayList();

    int i;

    for(i=tnow.Year-2;i<=tnow.Year+2;i++)

    {

            stryear.Items.Add(new ListItem(i+"".ToString(),i.ToString()));

    }

    AlYear.Add(i);

    this.stryear.DataSource=AlYear;

    this.stryear.DataBind();

     

    第一种方法和第二种方法都能解决问题,但效果不一样.

    選定的一個函數
    void SetSelectedItem(ListControl list, String value)
    {
     foreach(ListItem e in list.Items)
      if(e.Value==value)
      {
       e.Selected=true;
       return;
      }
      else
       e.Selected=false;
    }
    4.不綁定數據
    aspx:
            <asp:DropDownList ID="ddlT_Time" runat="server">
                <asp:ListItem Value="">請選擇體檢日期</asp:ListItem>
            </asp:DropDownList>
    cs:
            DataTable dtt = tmp.ChkTime();
            for (int i = 0; i < dtt.Rows.Count; i++)
            {
                this.ddlT_Time.Items.Add(new ListItem(dtt.Rows[i]["t_time"].ToString(), dtt.Rows[i]["t_time"].ToString()));
            }
    insert時會放在第一行,add為追加最後行.
    5.在asp.net 2.0 中很爽
    asp:
            <asp:DropDownList ID="ddlT_Time" runat="server">
                <asp:ListItem Value="">請選擇體檢日期</asp:ListItem>
            </asp:DropDownList>
    cs:
    this.ddlT_Time.AppendDataBoundItems = true;
    就可以了

  • 相关阅读:
    django开发之model篇-Field类型讲解
    Scrapy+Chromium+代理+selenium
    如何在 CentOS 7 上安装 Python 3
    分享几个简单的技巧让你的 vue.js 代码更优雅
    如何用纯 CSS 创作一副国际象棋
    如何用纯 CSS 创作一个文本淡入淡出的 loader 动画
    Java8中数据流的使用
    SpringBoot中使用mybatis-generator自动生产
    Git 同时与多个远程库互相同步
    记录Java中对url中的参数进行编码
  • 原文地址:https://www.cnblogs.com/cnaspnet/p/411871.html
Copyright © 2011-2022 走看看