你是直接拖得控件还是手写的DropDownList,
这段代码你放在哪个事件里了,描述详细点儿

解决方案 »

  1.   


    for(int i=1958;i<2058;i++)
    {
     dropdownlist1.item.add (i.Tostring());
      

  2.   

    n.Items.Add(di);  //n是我设置的ID号. 应该是这个n的问题,我放到我的控件上没有问题
      

  3.   

    你要是手写的DropDownList n=new DropDownList();
    还应该this.form1.controls.add(n);
      

  4.   

    我是双击DropDownList控件,在n_SelectedIndexChanged里面输入代码的
      

  5.   

    那是选择了某一项时触发的事件,你要完成你需要的工作就得把这些代码放到Page_Load中,注意最好放到 
    if not IsPostBack then
          '放到这里
    end if 
      

  6.   

    你的控件不会发生SelectedIndexChanged事件的
      

  7.   

    把SelectedIndexChanged事件删了
    然后
    在Page_Load事件中
    写入你的代码if(!Page.ispostback)
    {
         for(int i=1958;i <2058;i++) 

    ListItem di=new ListItem (); 
    di.Text =i.ToString (); 
    di.Value =i.ToString (); 
    n.Items.Add(di);  //n是我设置的ID号. 
    } }