当前位置:编程学习 > C#/ASP.NET >>

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中无刷新技术。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,