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

  • 相关阅读:
    什么是API
    Maxiee的Vim入门日记(4)——安装windows下的Cscope
    将字符串变成大写----C++实现
    POJ 3254 炮兵阵地(状态压缩DP)
    UIKit和Core Graphics绘图(三)——绘制虚线,椭圆以及饼图
    CRC 模式及实现
    [HDU 1317]XYZZY[SPFA变形][最长路]
    poj 2155 Matrix
    [置顶] Application,Session,Cookie之Application对象
    [Todo] Java及C++ Exception整理
  • 原文地址:https://www.cnblogs.com/cnaspnet/p/411871.html
Copyright © 2020-2023  润新知