<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem><%# DataBinder.Eval(Container.DataItem,"Type")%></asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:Repeater>
高手帮忙看下,上边红色的字报错!怎么写这点地方!!谢谢

解决方案 »

  1.   

    <asp:ListItem Text='<%# DataBinder.Eval(Container.DataItem,"Type")%>'></asp:ListItem>
      

  2.   

    在itemdatabound中找到dropdownlist 进行数据绑定
      

  3.   

    这个他报错说text不能出现大写,请高手帮助下
      

  4.   

    或者这样
    cs:
    private DataTable _GetDropDownListDataSource()
    {
       DataTable dtDATA = new  DataTable();
       dtDATA = DropDownList的数据源;
       
       return dtDATA;
    }aspx:
    <asp:Repeater ID="Repeater1" runat="server"> 
    <ItemTemplate> 
    <asp:DropDownList ID="DropDownList1" runat="server" DataSource='<%# _GetDropDownListDataSource()%>' DataTextField="文本" DataValueField="值" /> 
    </ItemTemplate> 
    </asp:Repeater> 
      

  5.   

    你这个dropdownlist数据绑定写的很神奇呀为什么不去网上搜索下dropdownlist数据绑定呢