您的位置:首页 > 理论基础 > 计算机网络

repeater的嵌套(转+总结)[http://www.cnblogs.com/esshs/archive/2005/04/07/132825.html]

2009-01-06 23:03 543 查看
实现效果如下图:

<div>

<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">

<HeaderTemplate>

<table width="100%" border="0" cellpadding="0" cellspacing="0"></table>

</HeaderTemplate>

<ItemTemplate>

<!--分类名称-->

<tr>

<br />

</td>

</tr>

<asp:Repeater ID="Repeater2" runat="server">

<ItemTemplate>

<tr>

</td>

</tr>

</ItemTemplate>

</asp:Repeater>

<br />

</ItemTemplate>

<AlternatingItemTemplate>

<tr>

</td>

</tr>

</AlternatingItemTemplate>

<SeparatorTemplate>

</SeparatorTemplate>

<FooterTemplate>

</table>

</FooterTemplate>

</asp:Repeater>

 

</div>

后台代码:

protected void Page_Load(object sender, EventArgs e)

public DataSet DataBind()

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)

public DataSet DataBind(int category)

{

Code

create database temptest

go

create table Categories

(

cate_id int not null,

cate_name varchar(20) not null

)

create table Procducts

(

porc_id int not null,

cate_id int not null,

proc_name varchar(20) not null

)

insert into Categories values(1,'数码')

insert into Categories values(2,'书籍')

insert into Procducts values(1,1,'笔记本')

insert into Procducts values(2,1,'数码相机')

insert into Procducts values(3,1,'手机')

insert into Procducts values(4,1,'PSP')

insert into Procducts values(5,1,'360xbox')

insert into Procducts values(6,2,'Asp.net C#')

insert into Procducts values(7,2,'VB')

insert into Procducts values(8,2,'Jave')

insert into Procducts values(9,2,'PHP')

insert into Procducts values(10,2,'Ruby')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐