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

编程学习 2021-07-04 22:40www.dzhlxh.cn编程入门
在后台用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()%>。

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

Copyright © 2016-2025 www.dzhlxh.cn 金源码 版权所有 Power by

网站模板下载|网络推广|微博营销|seo优化|视频营销|网络营销|微信营销|网站建设|织梦模板|小程序模板