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()%>。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM