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;
    就可以了

  • 相关阅读:
    推荐vue脚手架工具 vue-cli
    React仿大众点评外卖app
    推荐一个react脚手架工具
    eclipse 中配置php的 XDebug调试
    再谈extjs4.1中gridpanel动态表头动态列
    控制extsj4.1 gridpanel表格行或者单元格的编辑
    windows8.1 app所有默认样式
    windows8.1 app样式定义使用
    windows8.1 app入门开发学习
    Silverlight Tools 语言不匹配问题
  • 原文地址:https://www.cnblogs.com/cnaspnet/p/411871.html
Copyright © 2011-2022 走看看