郑德才博客 记录学习,记录工作,学习知识分享!

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

如果哪里有不正确的地方,欢迎批评指正,共同进步。
2012年8月3日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

发表留言: