| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 829 人关注过本帖
标题:asp能否控制表格的行数,高人指点下。(已解决)
只看楼主 加入收藏
letla
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2007-11-18
结帖率:100%
收藏
 问题点数:0 回复次数:3 
asp能否控制表格的行数,高人指点下。(已解决)
我想实现每页的表格行数都30行,不管当前页的记录数是否够30条。
一条记录一行,不够30条的自动补够30行。。。
高人指点下啊。。。这样的效果能否实现啊?

[[italic] 本帖最后由 letla 于 2007-12-27 09:38 编辑 [/italic]]
搜索更多相关主题的帖子: 表格 高人 asp 
2007-12-26 22:00
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
rs.pagesize=30
page=request("page")
if page="" then
page=1
end if
do while not rs.eof and i<=rs.pagesize
<tr><td>你的输出对象</td></tr>
loop
if rs.pagecount <30 then
for i=rs.pagecount+1 to 30
<tr><td>&nbsp;</td></tr>
next
end if
试试这样行不行
2007-12-26 23:53
xmuer
Rank: 1
等 级:新手上路
帖 子:236
专家分:0
注 册:2007-5-10
收藏
得分:0 
看看我写的这个,有点麻烦,但是可以用的。。
具体的效果就是[url]www.[/url]左边的部分!
程序代码:
<%sql="select * from info order by time desc"
set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,3,3%>

<table id="newstable" style="DISPLAY: block" cellspacing="0" 
cellpadding="0" width="214" align="center" border="0">
                    <tbody>
                      <tr>
                        <td class="txtcolor" colspan="2" height="4"></td>
                      </tr>
                     <%if rs.recordcount<6 then
                      for i=1 to rs.recordcount%>
                        <tr>
                        <td class="txtcolor" align="middle" width="14" 
                            height="26"><img src="jhd/left.gif" border="0"></td>
                        <td><a href="view_info.asp?id=<%=rs("id")%>" target="_blank" class="txtcolor">
                     <%  If Len(rs("title"))>20 Then
                Response.Write Leftb(rs("title"),20) & "…"
            Else
                Response.Write rs("title") 
            End If%>
                      </a></td>
                      </tr>
                    
                      <tr>
                        <td background="jhd/legend.gif" 
                            colspan="2" height="1"></td>
                      </tr>

                      <%rs.movenext%>
                      <%next%>
                      <%for j=1 to 6-rs.recordcount%>
                      <tr><td class="txtcolor" align="middle" width="14" height="26"><img src="jhd/left.gif" border="0"></td>
                        <td class="txtcolor"></td>
                      </tr>
                    
                      <tr>
                        <td background="jhd/legend.gif" 
                            colspan="2" height="1"></td>
                      </tr>
                      <%next%>
                      <%else 
                       for i=1 to 6%>
                        <tr>
                        <td class="txtcolor" align="middle" width="14" 
                            height="26"><img src="jhd/left.gif" border="0"></td>
                        <td><a href="view_info.asp?id=<%=rs("id")%>" target="_blank" class="txtcolor">
                     <%  If Len(rs("title"))>20 Then
                Response.Write Leftb(rs("title"),20) & "…"
            Else
                Response.Write rs("title") 
            End If%>
                      </a></td>
                      </tr>
                    
                      <tr>
                        <td background="jhd/legend.gif" 
                            colspan="2" height="1"></td>
                      </tr>

                      <%rs.movenext%>
                      <%next
                      end if
                      %>
                    </tbody>
                </table>
              </tr>
            </tbody>
          </table></td>
    </tr>
  </tbody>
</table>


left.rar (1.6 KB)
2007-12-26 23:56
letla
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2007-11-18
收藏
得分:0 
谢谢楼上两位的思路。。。
以下代码是我根据两位的思路写出来的。。。
请多多指教。。。
因为我的表格有牵涉到分页。。。
所以多加了个记录数求30的余数。。。
并且判断是否最后一页。。。
<%
yushu = rs.recordcount mod 30'记录数求30的余数
if nowpage=tatalpages then'判断是否最后一页
for j=1 to 30-yushu
%>
 <tr>
  <td> </td>
 </tr>
<%rs.movenext%>
<%next
end if%>
2007-12-27 09:35
快速回复:asp能否控制表格的行数,高人指点下。(已解决)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031808 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved