首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教表格如何循环两列啊

2013-09-12 
请问表格怎么循环两列啊,在线等,急本帖最后由 yuewh491 于 2013-09-11 13:28:34 编辑请问下,我的table结构

请问表格怎么循环两列啊,在线等,急
本帖最后由 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>
<%}%>



代码没测试,逻辑是这样。你可以按照这个思路改改。

热点排行