happyleo12
happyleo12
采纳率80.8%
2017-02-28 05:01

C#for语句和if语句结合使用

已采纳

根据数据库查询的结果条数,动态显示表格
一共有5列,行数根据条数而变化。

1-5条 一行
6-10条 两行
11-15条 三行
依次类推,如何写代码

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • showbo GoCityPass新加坡曼谷通票 4年前
    
    <%int i=0;%>
    <table><tr>
    <%
    for(int j=0;j<103;j++){
    Response.Write("<td>"+j+"</td>");
    i++;
    if(i%5==0)Response.Write("</tr><tr>");
    }
    %>
    </tr></table>
    
    点赞 评论 复制链接分享
  • hehexiaoxia hehexiaoxia 4年前

    是五个一行的意思吗?

    
     for(int i = 0; i < dt.Rows.Count; i++)
     {
     if(i<5)
     {
     // 整理数据结构,存到第一行;
     }
     else if(i>=5 && i <10)
     {
     // 第二行
     }
     else if(i>=10)
     {
     // 第三行
     }
     }
    

    或者用 i / 5 = 0、1、2这样也行 每加一个是一行。

    点赞 评论 复制链接分享

相关推荐