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

现在感觉真麻烦,下面这样够简单够清楚了吧?

复制代码 代码如下:

<% 

Dim i, j, iCols 

i = 0 '//定义i进行循环 

iCols = 3 '//一行有几列(正整数) 

Response.Write("<table width=""100%"" border=""1"" cellspacing=""2"" cellpadding=""0""><tr>"&vbNewLine) '//输出Table头和第一个Tr 

Do While Not oRs.EOF '//开始输出记录集 用 For ors.RecordCount Next 也行 

    If i>0 And i Mod iCols = 0 Then Response.Write("</tr><tr>"&vbNewLine) '//如果列数等于 iCols 换行 

    i = i + 1 

    Response.Write("<td width="""&FormatPercent(1 / iCols, 0)&""">输出第 "&i&" 条记录</td>"&vbNewLine) 

    oRs.MoveNext 

Loop '//结束输出记录集 

oRs.Close 

For j = 1 To iCols -1 '//开始补足空记录,最多补iCols-1条 

    If i Mod iCols = 0 Then Exit For '//列数已经够 iCols 不再输出 

    i = i + 1 

    Response.Write("<td width="""&FormatPercent(1 / iCols, 0)&""">补足第 "&j&" 条记录</td>"&vbNewLine) 

Next 

Response.Write("</tr></table>"&vbNewLine) '//输出Table尾 

%>

时间: 2024-10-28 16:30:30

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

txt文件-c++如何控制文件输出的行数?

问题描述 c++如何控制文件输出的行数? 我有一个几千行的txt文件,里面都是ascall字符,我想每次读取30行在控制台显示然后清屏,延迟0.1s后再输出接下来的30行,也就是第一次控制台输出1-30行,清屏,第二次输出31-60行,这样一直下去,直到文件末尾 1. 我希望在每次在控制台显示的时候一次性显示30行的字符,必须一次性显示30行,肉眼不能察觉到是一行一行显示出来的. 解决方案 自己做个计数就好了,30行后,计数清零,重新计数 解决方案二: #include #include #in

php smarty循环行和列

php教程 smarty循环行和列 html例子 <div id="result"> <!--圆角边框--> <div style="width:750px; float:right;"> <div style="height:1px; margin:0 3px; background:#FF9900; overflow:hidden; font- size:0px;"></div> &

请问用&amp;amp;lt;ul&amp;amp;gt;&amp;amp;lt;li&amp;amp;gt;实现多行多列循环

问题描述 请问用<ul><li>实现多行多列循环在循环出来的内容中我要为某个或者多个LI加特定的CSS比如下面的<liclass="end">内容4,请问在模板里面如何写LI代码程序是ASP的-----------------------------------------------------------------下面是模板循环生成出来的内容<ulclass="ll"><li><ahref=&q

再说ASP输出N行N列表格

几乎在每个站点中我们都要使用程序来输出列表:新闻列表.产品列表等等,输出的方式也因内容的不同而不同,对于新闻列表,通常是一行一行的循环输出:对于产品列表,通常得一个单元格一个单元格的输出.下边我们就用ASP来输出一个五行四列的表格. 1.一行一行的输出 以下为引用的内容:<%Response.Write("<table border=""1"" width=""200"">")For i=

一列一列向access表中插入数据,列数是一个变量,用循环,用什么sql语句

问题描述 一列一列向access表中插入数据,列数是一个变量,用循环,用什么sql语句 用sql语句向ACCESS的一张表中添加数据,因为具体的列数还不清楚,所以想用循环一列一列向ACCESS表中插入数据,采用insert,为什么插入30行数据(即一列),当插第二列数据时就从第31行,第二列开始了(应该是第一行第二列开始).如果不用insert,用update那语句怎么写,一直出错. 解决方案 你的数据库表结构有问题.你应该把你的列作为行来插入.数据库中的表,列就应该是确定的. 解决方案二: 你

jquery获取table指定行和列的数据方法(当前选中行、列)_jquery

实例如下: //不多说,直接上代码. $("table tr").click(function() {//为表格的行添加点击事件 var tr = $(this);//找到tr原色 var td = tr.find("td");//找到td元素 alert(td[0].innerHTML);//指定下标即可 }) 今日项目中需要用到取table选中列的数据,网上资料发现都不能获取到选中指定列的数据,通过分析测试后总结出以上代码,可以获取选中行/列的数据.取td的数据

WORD表头有列合并行,ROW[*]设置行背景色为什么无效

问题描述 如图"这张表格,使用wordtable.Rows[3].Shading.BackgroundPatternColor=Microsoft.Office.Interop.Word.WdColor.wdColorWhite;设置指定行背景色无效,也没有报错,但是后面的代码就被跳过如果指定wordtable.Cell(3,1).Shading.BackgroundPatternColor=Microsoft.Office.Interop.Word.WdColor.wdColorWhite;是

sql关于行合并的问题,将一年中的月份列在一行

问题描述 sql关于行合并的问题,将一年中的月份列在一行 各位大侠好 需求如下: 我需要将表一的结构转换为下边这样作为数据集输出结果(表二) 求教sql文怎么写? 解决方案 select a.idnum, a.year, a.month, b.month, c.month from 表一 a,表一 b, 表一 c where a.idnum=b.idnum and a.idnum=b.idnum and a.month=1 and b.month=2 and c.month=3

jsp的jstl循环list ,要求每行的背景颜色不一样,怎么搞啊?最多5行的样子

问题描述 jsp的jstl循环list ,要求每行的背景颜色不一样,怎么搞啊?最多5行的样子 RT:需要给循环得到的值背景进行设置,每行值背景颜色不一样 解决方案 jstl中有个index字段的,根据奇偶来判断使用不同的样式 解决方案二: 用css和js都可以实现 解决方案三: http://www.jb51.net/article/61923.htm 参考上面这个. 解决方案四: 如果只有五行的话,使用c:if进行判断,利用行内样式style逐一给每行加一个颜色

C++编程五子棋。。对于棋盘的行列标号(20行20列)和“+”界面输出为什么会这样的?

问题描述 C++编程五子棋..对于棋盘的行列标号(20行20列)和"+"界面输出为什么会这样的? #include using namespace std; class five { int x,y,m,n,num_xy,num_mn; char qipan[20][20]; public: five(int X = 0,int Y =0,int M = 0,int N = 0,int Num_xy = 0,int Num_mn = 0) { x = X; y = Y; m = M;