ASP.NET后台动态创建DropDownList中的下拉项

软件版本VS2012


举的例子是年份的下拉框

效果如图:

ASP.NET后台动态创建DropDownList中的下拉项_第1张图片

具体实现:

前台:工具栏拖入DropDownList到页面中

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>








   


   


   

    
       
       

    
   

   




后台:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 2000; i <= DateTime.Now.Year; i++)//创建一个年份的下拉菜单,开始时间是2000年,结束时间是当前年份2015
        {
            DropDownList1.Items.Add(new ListItem(i.ToString() + "年", i.ToString()));//前面那个i.ToString()+"年",是DropDownList下拉项的Text,后面那个是i.ToString()是对应选项值
        }
    }
}

你可能感兴趣的:(ASP.NET,asp.net,c#,vs2012,dropdownlist)