请问表格怎么循环两列啊,在线等,急
本帖最后由 yuewh491 于 2013-09-11 13:28:34 编辑 请问下,我的table结构式下面的样子,
我想实现循环一次绑定两列的数据,如何实现啊
<table >
<tbody>
<tr>
<th width="15%">
省份
</th>
<th width="15%">
城市
</th>
<th width="20%">
名称
</th>
<th width="15%">
省份
</th>
<th width="15%">
城市
</th>
<th width="">
名称
</th>
</tr>
<%for (int i = 0; i < datalist.Length; i++)
{%>
<tr>
<td>
城市1
</td>
<td>
城市1
</td>
<td>
<a href="#">名称1</a>
</td>
<td>
城市2
</td>
<td>
城市2
</td>
<td>
<a href="#">名称2</a>
</td>
</tr>
<tr>
<td>
城市3
</td>
<td>
城市3
</td>
<td>
<a href="#">名称3</a>
</td>
<td>
城市4
</td>
<td>
城市4
</td>
<td>
<a href="#">名称4</a>
</td>
</tr>
<tr>
<td>
城市5
</td>
<td>
城市5
</td>
<td>
<a href="#">名称5</a>
</td>
<td>
城市6
</td>
<td>
城市6
</td>
<td>
<a href="#">名称6</a>
</td>
</tr>
<%}%>
</tbody>
</table>
[解决办法]
应该是绑定两行吧?
在这里做不行哦,你应该在datalist里面先处理好,把两行合并为一行后,再在html里一行一行绑定
[解决办法]
<%for (int i = 0; i < datalist.Length; i+=2)
{%>
<tr>
<%if(i%2==0){%>
<td>
城市1
</td>
<td>
城市1
</td>
<td>
<a href="#">名称1</a>
</td>
<%}else{%>
<td>
城市2
</td>
<td>
城市2
</td>
<td>
<a href="#">名称2</a>
</td>
<%}%>
</tr>
<%}%>
代码没测试,逻辑是这样。你可以按照这个思路改改。