代码之家  ›  专栏  ›  技术社区  ›  Tom

asp dropdownlist-在列表中添加数字1-15

  •  3
  • Tom  · 技术社区  · 14 年前

    有没有一种方法可以将值1-15添加到asp dropdownlist中,而不必逐个执行。。。

    我目前有:

    ddlAdults.Items.Insert(0, new listitem("1", "1"))
    ddlAdults.Items.Insert(1, new listitem("2", "2"))
    ddlAdults.Items.Insert(2, new listitem("3", "3"))
    ddlAdults.Ite......
    

    ……等等,但必须有更好的方法。

    5 回复  |  直到 14 年前
        1
  •  5
  •   LukeH    14 年前
    For i As Integer = 1 To 15
        ddlAdults.Items.Add(new ListItem(i.ToString(), i.ToString()))
    Next i
    
        2
  •  28
  •   Anthony Pegram    14 年前
    ddlAdults.DataSource = Enumerable.Range(1, 15)
    ddlAdults.DataBind()
    
        3
  •  1
  •   Andrei Bularca    14 年前
    for(int i=0;i<15;i++)
    {
       ddlAdults.Items.Insert(i, new ListItem((i+1).toString(), (i+1).toString()));
    }
    
        4
  •  0
  •   Emerion    14 年前
        5
  •  0
  •   GSerg    13 年前
    //cmbDay.Items.Insert(0, new ListItem("1"));
    //cmbDay.Items.Insert(1, new ListItem("2"));
    //cmbDay.Items.Insert(2, new ListItem("3"));
    //cmbDay.Items.Insert(3, new ListItem("4"));
    
    for( i=0;i<15;i++)
        {
           cmbDay.Items.Insert(i,new ListItem(i.ToString()));
        }