本帖最后由 yuewh491 于 2013-09-11 13:28:34 编辑

解决方案 »

  1.   

    应该是绑定两行吧?在这里做不行哦,你应该在datalist里面先处理好,把两行合并为一行后,再在html里一行一行绑定
      

  2.   

    重新构造实体类,你原来是这样:
    实体类(id,省份,城市,名称)
    改为:
    实体类2(id,省份,城市,名称,id2,省份2,城市2,名称2)从数据返回的是实体类,你把它转换成实体类2,再绑定到前台
      

  3.   

    在html里面做不现实,在.cs里面做转换。如果能够在html里面做,期待其他大神解说....
      

  4.   


      <%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>
    <%}%>
    代码没测试,逻辑是这样。你可以按照这个思路改改。