asp.net repeater 怎么循环2行2列
<table width="350" border="0" style="margin-top:5px;">
<tr>
<td width="165"><table width="165" border="0">
<tr>
<td align="center" height="100" ><a href="#"><img src="../心智公司/images/alt_1.jpg" border="0"/></a></td>
</tr>
<tr>
<td align="center" height="30"><a href="#">案例名称</a></td>
</tr>
</table></td>
<td width="165"><table width="165" border="0">
<tr>
<td align="center" height="100" ><a href="#"><img src="../心智公司/images/alt_3.jpg" border="0"/></a></td>
</tr>
<tr>
<td align="center" height="30"><a href="#">案例名称</a></td>
</tr>
</table></td>
</tr>
<tr>
<td width="165"><table width="165" border="0">
<tr>
<td align="center" height="100" ><a href="#"><img src="../心智公司/images/alt_4.jpg" border="0"/></a></td>
</tr>
<tr>
<td align="center" height="30"><a href="#">案例名称</a></td>
</tr>
</table></td>
<td width="165"><table width="165" border="0">
<tr>
<td align="center" height="100" ><a href="#"><img src="../心智公司/images/alt_2.jpg" border="0"/></a></td>
</tr>
<tr>
<td align="center" height="30"><a href="#">案例名称</a></td>
</tr>
</table></td>
</tr>
</table>
答案:把数据都放进table中,默认用td来分隔。然后在repeater的绑定或者创建事件中,设置个计数器。当数字为奇数时,在前面加 <tr>,为偶数时,在后面加</tr>
其他:直接做个分页控件不就得了 先循环行
for(int i =0; i<repeaterid.items.cout;i++)
{
//循环列
for(int j=0; j<dtg .Items[i].Cells.Count ; j++ )
{
。。给。。。。我。。。。
。。。加。。分。。。
。。。。。。。。
}
}
上一个:ASP.NET 如何不显示datagrid的列标题?
下一个:asp.net中无刷新技术。