laogao01200
2017-06-02 07:28
采纳率: 80%
浏览 1.5k
已采纳

java for循环,合并单元格

想要的效果需要通过for循环来实现
通过循环循环出两行八列如下图所示

图片说明

最终效果如下图所示

图片说明

合并行跟列我需要把没有内容的TD删除或者隐藏掉

形成第一行8列,第二行3列的效果,还合并单元格

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • wodewojueding 2017-06-02 08:15
    已采纳

    图片说明

    点赞 评论
  • wodewojueding 2017-06-02 07:30

    你的数据是只有2条?应该把需要合并行的条件描述的更清楚些,要是只有两行那肯定简单很多

    点赞 评论
  • laogao01200 2017-06-02 07:37

    值是从数据库抓到仍到每一个TD中,循环出两行八列

    点赞 评论
  • wodewojueding 2017-06-02 08:09

    int[] strArr = { 1,2,3,4,5,6,7,8,9,10000,11};
    StringBuilder sb = new StringBuilder();
    sb.Append("

    ");
    for (int i = 0; i < strArr.Length; i++)
    {
    if (i > 7)
    {
    if (i == 9)
    {
    sb.Append("");
    }
    else
    {
    sb.Append("");
    }
    }
    else
    {
    if (i != 3 && i != 4 && i != 5 && i != 7)
    {
    sb.Append("");
    }
    else
    {
    sb.Append("");
    }
    if (i == 7)
    {
    sb.Append("");
    }
    }
            }
            sb.Append("</tr></table>");
    
                        前台循环与此相同
    
    " + strArr[i] + "" + strArr[i] + "" + strArr[i] + "" + strArr[i] + "
    点赞 评论

相关推荐 更多相似问题