我有一组动态生成生成的DropDownList控件,想要在点击页面上的Button按钮时弹出窗口显示每一个DropDownList选定项的值,麻烦高手们指点一下代码怎么写。动态生成DropDownList部分的代码如下:
 for (int i = 0; i < count; i++)
            {
                TableRow tr = new TableRow();
                TableCell tc = new TableCell();
                DropDownList ddl1 = new DropDownList();
                ddl1.ID = "ddl1" + i.ToString();
                ddl1.Items.Clear();
                ddl1.Items.Add("AA");
                ddl1.Items.Add("BB");
                ddl1.Items.Add("CC");
                ddl1.Items.Add("DD");
                ddl1.AutoPostBack = true;
                ddl1.SelectedIndexChanged += new EventHandler(DDL1_Changed); 

解决方案 »

  1.   

    DropDownList 动态生成的时候  放进一个table里面    按钮事件的时候   循环table
      

  2.   

    我的DropDownList是放在Table里的 就是不知道选择项改变和按钮事件代码怎么写
      

  3.   

    for(int i=0;i<table.rows.count;i++)
    {
       for(int j=0;j<table.rows[i].cells.count;j++)
       {
          string name = ((DropDownList)table.rows[i].cell[j].Controls[1]).selectvalue;
       }
    }就参照这个意思来吧。
      

  4.   

    可以用js获取,传到后台。http://www.cnblogs.com/wangpei/archive/2009/02/19/1394184.html还有可以很动态生成dropdownlist里同时生成一个hidden控件(存放value值。)。
      

  5.   

    没学过JS 现在时间紧迫 所以还是想先用C#
      

  6.   

    把DropDownList 放到一个List数组里面。