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