CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

怎样使得一行显示5条纪录后换行?上下记录对齐?

楼主jhxli(tony)2004-12-03 00:45:27 在 Web 开发 / ASP 提问

效果---大类:小类1     小类2     小类3   小类4   小类5  
                          小类6     小类7     小类8   小类9   小类10 问题点数:0、回复次数:10Top

1 楼lienzhu(李强)回复于 2004-12-03 00:50:42 得分 0

<tr>  
  <td>大类:<td>  
  <td>小类1</td>  
  <td>小类2</td>  
  <td>小类3</td>  
  <td>小类4</td>  
  <td>小类5</td>  
  </tr>  
  <tr>  
  <td>&nbsp;</td>  
  <td>小类6</td>  
  <td>小类7</td>  
  <td>小类8</td>  
  <td>小类9</td>  
  <td>小类10</td>  
  </tr>Top

2 楼zhangzongshan207(自我一生)回复于 2004-12-03 00:59:59 得分 0

用变量控制,给你一个思路  
   
  a=xx   ‘自己xx变量  
  n="小类的个数"  
  m=5  
  for   i=1   to   n  
       
       
      if   (i   mod   m)=0   then  
      str_temp=str_temp&"<br>"&a  
      else  
      str_temp=str_temp&a  
      end   if  
   
  nextTop

3 楼jinklang(lang)回复于 2004-12-03 08:30:46 得分 0

ABS(zhangzongshan207(自我一生)   +   lienzhu(李强)+   setting   lienzhu's   "<td     style=....>")Top

4 楼yb2008(中科商务网--ZKE360.COM)回复于 2004-12-03 08:57:19 得分 0

for   i=1   to   n  
    if   (i   mod   5)=0   then  
      response.write(值&"<br>")  
    else  
      response.write(值&"   ")  
    end   if  
  nextTop

5 楼whb147(苦乐随缘)回复于 2004-12-03 09:26:58 得分 0

用tableTop

6 楼whb147(苦乐随缘)回复于 2004-12-03 09:30:48 得分 0

<table>  
  <tr>  
  <%  
  dim   i  
  i=0  
  do   while   not   rs.eof  
  if   i   mod   5   =0   then   response.write"</tr><tr>"  
  response.write   "<td>"&rs("name")&"</td>"  
  i=i+1  
  rs.movenext  
  loop  
   
  %>  
  </tr></table>Top

7 楼whb147(苦乐随缘)回复于 2004-12-03 09:32:02 得分 0

具体表格样式你自己控制Top

8 楼MOTA(YodFz·杭州)回复于 2004-12-03 09:40:06 得分 0

i=1  
  do   while   not   rs.eof  
  什么输出的写写  
  这里放个IF  
  if   i=5   then  
  response.write("<BR>")  
  i=1  
  end   if  
  loopTop

9 楼zlj113(·米老鼠· 学习)回复于 2004-12-03 09:51:06 得分 0

<table   width="100%"     border="0"   cellpadding="1"   cellspacing="1">  
                      <%  
  set   adrs=server.createobject("adodb.recordset")  
  sql="select   *   from   ad       order   by   adnum   asc,id   desc"  
  adrs.open   sql,conn,1,1  
  if   not   adrs.eof   then  
  f=0  
      %>  
                      <tr   aling="center">  
                      <td>  
                      <%  
  while   not   adrs.eof    
  response.write   f       '此处可以改成你要显示的东东  
  response.Write   "                                                         </td>"     &   vbnewline  
  f=f+1  
  adrs.movenext  
  response.write   "<td>"  
  if   f   mod   5=0   then   response.write   "</tr><tr><td>"  
  wend  
  end   if  
  adrs.close  
  set   adrs   =   nothing     %>  
                                        </tr>  
                      </table>Top

10 楼xx123731(木头人)回复于 2004-12-03 09:56:09 得分 0

a=xx   ‘自己xx变量  
  n="小类的个数"  
  m=5  
  for   i=1   to   n  
       
       
      if   (i   mod   m)=0   then  
      str_temp=str_temp&"<br>"&a  
      else  
      str_temp=str_temp&a  
      end   if  
   
  next  
  Top

相关问题

  • winform--怎样在DATAGRID中添加记录时,总将最新纪录显示在第一行
  • [急切救助各位老大] 如何把同一个编号下的多条记录转变成一行纪录
  • 如何一行打印多条记录??
  • 在表中删除一行记录
  • dagagrid一行显示多条记录
  • 有关记录集的纪录数
  • 如何对一个文件操作,取出一行记录,删除一行记录。特急?
  • 请问怎样在设计报表时一行存放两条记录?(通常都是一行一个记录)
  • insert一行记录时,取这一行记录的一个字段值(自动递增的字段)
  • 读取游标时老是多一行纪录!

关键词

  • 小类
  • 变量
  • temp
  • xx
  • mod
  • str
  • write
  • rs
  • response
  • then

得分解答快速导航

  • 帖主:jhxli

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo