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()%>。
如果哪里有不正确的地方,欢迎批评指正,共同进步。
复制代码 代码如下:
<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()%>。
如果哪里有不正确的地方,欢迎批评指正,共同进步。