如何给动态生成的 DropDownList 绑定数据,如何给"txtBuyer" + i绑定数据?code=csharp]        tc = new TableCell();
        tl = new DropDownList();
        tl.CssClass = "FieldStyle";
        tl.ID = "txtBuyer" + i;
        tc.Controls.Add(tl);
        tr.Cells.Add(tc);[[/code]

解决方案 »

  1.   

      Enumerable.Range(1, 10).Select(t => "txtBuyer" + t).ToList().ForEach(t => tl.Items.Add(t));
      

  2.   


    不懂,我要把数据 tBuyer 绑定在DropDownList里。
      

  3.   

    读取datatable,dropdownlist绑定datatable
      

  4.   

    页面(用DataValueField或者DataTextField绑定)
    <asp:DropDownList ID="ddl" DataValueField="T" runat="server"></asp:DropDownList>
    后台
    ddl.DataSource = datatable(从数据库中得到的数据,必须有字段T)
      

  5.   

    页面(用DataValueField或者DataTextField绑定)
    <asp:DropDownList ID="ddl" DataValueField="T" runat="server"></asp:DropDownList>
    后台
    ddl.DataSource = datatable(从数据库中得到的数据,必须有字段T)
    ddl.DataBind();
    ddl.Items.Insert(0, new ListItem("请选择", "-1"));
      

  6.   

      ddl.DataSource = GetDataTable();//获取datatable
                ddl.DataTextField = "textfield";
                ddl.DataValueField = "valuefield";
      

  7.   

    tc = new TableCell();
    tl = new DropDownList();
    tl.DataSource = 数据源
    tl.DataTextField = "显示";
    tl.DataValueField = "值";
    tc.Controls.Add(tl);
    ...