再说ASP输出N行N列表格

几乎在每个站点中我们都要使用程序来输出列表:新闻列表、产品列表等等,输出的方式也因内容的不同而不同,对于新闻列表,通常是一行一行的循环输出;对于产品列表,通常得一个单元格一个单元格的输出。下边我们就用ASP来输出一个五行四列的表格。

1、一行一行的输出

以下为引用的内容:
<%
Response.Write("<table border=""1"" width=""200"">")
For i=1 to 5
    Response.Write("<tr><td> </td><td> </td><td> </td><td> </td></tr>")
Next
Response.Write("</table>")
%>

这没什么好说的了,大家都看得明白。
2、一个单元格一个单元格的输出

以下为引用的内容:
<%
Response.Write("<table border=""1"" width=""200"">")
For i=1 to 18
    If i mod 4 = 1 Then Response.Write("<tr>")
    Response.Write("<td> </td>")
    If i mod 4 = 0 Then Response.Write("</tr>")
Next
'补足单元格
i = i - 1
If i mod 4<>0 Then
    For j=1 to 4-i mod 4
        Response.Write("<td>补</td>")
    Next
    Response.Write("</tr>")
End If
Response.Write("</table>")
%>

这边需要说明一下:网上很多的输出N行N列表格的ASP中都没有考虑最后一行的列数是否完整,即没有上边的补足部分,结果输出一个残缺的表格。细节上的问题,毛病虽不大,但还是希望大家注意下。

时间: 2024-11-03 01:10:14

再说ASP输出N行N列表格的相关文章

jsp问题-怎么在html中实现如下动态表格的生成,随便文本框输入n,就产生n行n列表格

问题描述 怎么在html中实现如下动态表格的生成,随便文本框输入n,就产生n行n列表格 图片是java的.但我想用html和jsp实现. 解决方案 再说ASP输出N行N列表格 解决方案二: 普通的只会tr,td那种呢.哎. 解决方案三: 可以的啊,直接生成就可以了,自己拼一下js,不就ok了? 参考: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"&

java-利用数组使数据关于一张表格左对角线对称交换。(如一张数字1--16的4行4列表格)

问题描述 利用数组使数据关于一张表格左对角线对称交换.(如一张数字1--16的4行4列表格) 我是个JAVA菜鸟,目前已知的数组函数有Arrays里的copyOf和copyOfRange,binarySearch检索,我较熟的有:冒泡排序,for循环遍历数组,foreach遍历数组,求前辈们教教我怎么实现标题的提问,表示完全不懂. 解决方案 public class Swap{ public static void main(String[] args){ char[][] character=

swing jtable 单元格-jtable表格里产生n行n列表格,如何实现对角线上全部添0

问题描述 jtable表格里产生n行n列表格,如何实现对角线上全部添0 不知道该怎么做,怎么对角线上全部添0 解决方案 http://tieba.baidu.com/p/4310823655

jtable-怎么在JFrame里动态产生如下n行n列表格

问题描述 怎么在JFrame里动态产生如下n行n列表格 解决方案 直接对table中的行列进行循环就行了 解决方案二: http://www.2cto.com/kf/201309/245859.html

谈动态多行多列,循环行和列,输出M行N列的ASP代码_应用技巧

现在感觉真麻烦,下面这样够简单够清楚了吧? 复制代码 代码如下: <%  Dim i, j, iCols  i = 0 '//定义i进行循环  iCols = 3 '//一行有几列(正整数)  Response.Write("<table width=""100%"" border=""1"" cellspacing=""2"" cellpadding="

谈动态多行多列,循环行和列,输出M行N列的ASP代码

现在感觉真麻烦,下面这样够简单够清楚了吧? 复制代码 代码如下: <%  Dim i, j, iCols  i = 0 '//定义i进行循环  iCols = 3 '//一行有几列(正整数)  Response.Write("<table width=""100%"" border=""1"" cellspacing=""2"" cellpadding="

asp.net创建一个3列,n行的表格,表格的具体要求如下。

问题描述 asp.net创建一个3列,n行的表格,表格的具体要求如下. 第一列为列车车次,第二列为起点站,第3列为终点站 第一列的数据为select distinct ID from TrainTime order by ID查询语句的结果. 第二列的数据为select Station from TrainTime where S_No='1'order by ID的查询 结果. 第三列的数据为select Station from TrainTime where D_Time='-' orde

我用ASP写的m行n列的函数,动态输出创建TABLE行列_应用技巧

没有用正常的循环tr内循环td的方法,所以就没有计算最后一页的记录集数量. 但当记录集不足时也同样能够自动补空行空列,如有不足请指出,谢谢. 使用方法很简单: 复制代码 代码如下: <%  showData("查询语名")  Call pagehead(行数,列数)  '-------------------------------------------------------------------------------  '可以把下面的Response.Write()写到

我用ASP写的m行n列的函数,动态输出创建TABLE行列

没有用正常的循环tr内循环td的方法,所以就没有计算最后一页的记录集数量. 但当记录集不足时也同样能够自动补空行空列,如有不足请指出,谢谢. 使用方法很简单: 复制代码 代码如下: <%  showData("查询语名")  Call pagehead(行数,列数)  '-------------------------------------------------------------------------------  '可以把下面的Response.Write()写到