62,074
社区成员
发帖
与我相关
我的任务
分享
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater ID="rp" runat="server">
<HeaderTemplate><table width="450" cellspacing="3" cellpadding="2"></HeaderTemplate>
<AlternatingItemTemplate>
<%#Container.ItemIndex==0?"<tr>":""%>
<td><%#Eval("Name") %></td>
<%#(Container.ItemIndex + 1) % HorizontalCount == 0 ? "</tr><tr>" : ""%>
</AlternatingItemTemplate>
<ItemTemplate>
<%#Container.ItemIndex==0?"<tr>":""%>
<td><%#Eval("Name") %></td>
<%#(Container.ItemIndex + 1) % HorizontalCount == 0 ? "</tr><tr>" : ""%>
</ItemTemplate>
<FooterTemplate></tr></table></FooterTemplate>
</asp:Repeater>
</form>
</body>
</html>
protected int HorizontalCount = 4;
private DataTable GetDataSource()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name"));
DataRow dr;
for (int i = 0; i < 18; i++)
{
dr = dt.NewRow();
dr[0] = i;
dt.Rows.Add(dr);
}
return dt;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
rp.DataSource = GetDataSource();
rp.DataBind();
}
}
<asp:DataList ID="DataList1A" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
<HeaderTemplate> <table width="450" cellspacing="3" cellpadding="2"> </HeaderTemplate>
<ItemTemplate >
<tr>
<td width="110" height="62" align="center">
<img src="images/jmlr.gif" width="105" height="60" />
</td>
</tr>
<tr>
<td width="110" height="20" align="center" bgcolor="#FFFFFF">
<a href="http://#" target="_blank" class="STYLE2">
<%#Eval("en_Name") %> </a> <a href="#" target="_blank"> </a> <a href="#" target="_blank"> </a>
</td>
</tr>
</ItemTemplate>
<FooterTemplate> </table> </FooterTemplate>
</asp:DataList>