欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Repeater控件分别绑定数组和ArrayList实现思路

程序员文章站 2024-03-04 13:31:35
前台代码: 复制代码 代码如下:
前台代码
复制代码 代码如下:

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

如果哪里有不正确的地方,欢迎批评指正,共同进步。