Repeater嵌套Repeater
来源:互联网 发布:学霸帮软件免费下载 编辑:程序博客网 时间:2024/04/29 23:50
前台页面部分:
<asp:Repeater id="rptCategories" runat="server">
<HeaderTemplate>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
</HeaderTemplate>
<ItemTemplate>
<!--分类名称-->
<tr><th><%# DataBinder.Eval(Container.DataItem, "TypeName") %></th></tr>
<!--分类下的产品-->
<asp:Repeater id="rptProduct" runat="server">
<ItemTemplate>
<tr><td><a href='ProductInfo.aspx?Id=<%# DataBinder.Eval(Container.DataItem, "ID") %>'><%# DataBinder.Eval(Container.DataItem, "ProductName") %></a></td></tr>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
后台代码部分(部分代码):
//在绑定分类品名时,绑定分类下的产品
private void rptCategories_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
BLL.Products products =new BLL.Products();
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rptProduct = (Repeater) e.Item.FindControl("rptProduct");
//找到分类Repeater关联的数据项
DataRowView rowv = (DataRowView)e.Item.DataItem;
//提取分类ID
int CategorieId = Convert.ToInt32(rowv["ID"]);
//根据分类ID查询该分类下的产品,并绑定产品Repeater
rptProduct.DataSource = products.GetProductsByCategorieId(CategorieId);
rptProduct.DataBind();
}
}
- Repeater嵌套Repeater
- Repeater嵌套绑定Repeater
- repeater中嵌套repeater
- Repeater嵌套Repeater
- Repeater嵌套Repeater
- repeater嵌套repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套
- 嵌套repeater
- repeater嵌套
- repeater嵌套
- 不要放弃你的梦想-转帖
- Tor代理技术分析
- 微软图形控件(Chart或MSchart)的用法 急用!!!
- 读取文件夹或者文件中的内容
- 设计模式解析------笔记,摘录
- Repeater嵌套Repeater
- 让我们健康快乐的享受素食
- 屏蔽KEmulator的内存查看功能
- asp.net 发送邮件组件
- --删除某个用户下的对象
- 還原數據庫出現3154錯誤,解決方案
- Become a Xcoder
- Google Wallet: The Complete FAQ
- powershell com