• 热门专题

Asp.net的Repeater控件绑定数组或者ArrayList

作者:郑德才博客  发布日期:2012-07-22 20:38:16
Tag标签:Repeater控件  ArrayList  
  • 前台代码:

     

    <asp:Repeater ID="rptarry" runat="server" > 
            <HeaderTemplate><table></HeaderTemplate> 
            <ItemTemplate> 
            <tr><td> <%#  GetDataItem()%> </td></tr> 
            </ItemTemplate> 
            <FooterTemplate></table></FooterTemplate> 
            </asp:Repeater>
    
    <asp:Repeater ID="rptarryList" runat="server"> 
            <HeaderTemplate><table></HeaderTemplate> 
            <ItemTemplate> 
            <tr><td> <%#  GetDataItem()%> </td></tr> 
            </ItemTemplate> 
            <FooterTemplate></table></FooterTemplate> 
            </asp:Repeater>
    
    

    后台代码:

     

    public void bindrptarry() 
    { 
        string strs = "li|wen|yuan"; 
        string[] str = strs.Split('|'); 
        rptarry.DataSource =str; 
        rptarry.DataBind(); 
    }
    
    public void bindrptarryList() 
    { 
        string strs = "li|wen|yuan"; 
        string[] str = strs.Split('|'); 
        rptarry.DataSource = arrayList(); 
        rptarry.DataBind(); 
    }
    
    public ArrayList arrayList() 
    { 
        ArrayList aL = new ArrayList(); 
        aL.Add("liceshi"); 
        aL.Add("wenceshi"); 
        aL.Add("yuanceshi"); 
        return aL; 
    } 
    
    
    

    在后台用DataSource绑上数据源(数组或ArrayList)在调用DataBind()方法,

    在前台调用<%# GetDataItem()%>。

    如果哪里有不正确的地方,欢迎批评指正,共同进步。
    转载自:郑德才博客

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规