`
java2000.net
  • 浏览: 660770 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

将ASP纪录集输出成n列的的表格形式显示的方法

阅读更多

前些日子有网友问:将ASP纪录集输出成n列的的表格形式显示的方法,现在写了一个,方便大家使用。
'定义变量
Dim cn,rs,Sql

Sql = "select CustomerID from Orders"

 '记录总数
Dim TotalNumbe
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=SQLOLEDB.1;User ID=sa;Initial Catalog=NorthWind;Data Source=.;Password=;"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open Sql, cn, 3, 1
TotalNumber = rs.RecordCount
If TotalNumber = 0 Then
 Response.Write "没有记录输出。"
Else
 Dim jj,nLeft,cCol
 jj = 0
 nCol = 415
 nLeft = nCol- (TotalNumber Mod nCol)
 If nLeft = nCol Then nLeft = 0
 Response.Write "<table border><tr>" & vbCrLf
 While not rs.EOF
  Response.Write "<td>" &  rs("CustomerID") & "</td>" & vbCrLf
  'If (jj Mod nCol) = (nCol - 1) And jj <> TotalNumber - 1 Then Response.Write "</tr><tr>" & vbCrLf
  'If (jj Mod nCol) = (nCol - 1) And jj = TotalNumber-1  Then Response.Write "</tr>" & vbCrLf
  
  If (jj Mod nCol) = (nCol - 1) Then
   If jj <> TotalNumber - 1 Then
    Response.Write "</tr><tr>" & vbCrLf
   Else
    Response.Write "</tr>" & vbCrLf
   End If
  End If
  jj = jj + 1
  rs.MoveNext
 Wend
 If nLeft <> 0 And nLeft <> nCol Then
  If nCol < TotalNumber Then
   For i = 1 to nLeft
    Response.Write "<td>&nbsp;</td>" & vbCrLf
   Next
  End If
  Response.Write "</tr>" & vbCrLf
 End If
 Response.Write "</table>"
End If
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
Response.End

 

分享到:
评论

相关推荐

    将ASP记录集输出成n列的表格形式显示的方法

    本文将详细介绍如何将ASP中的记录集以指定的列数(N列)格式输出为HTML表格,以便更有效地展示多行多列的数据。 #### 核心概念解析 1. **ASP(Active Server Pages)**: ASP是一种服务器端脚本环境,可用于创建...

    asp控制表格的显示列数

    本文将详细介绍如何利用 ASP 控制表格的显示列数,以及相关的代码实现细节。 #### 1. ASP 简介 ASP 是微软开发的一种服务器端脚本技术,用于创建动态、交互式的 Web 应用程序。它允许开发者使用诸如 VBScript 或 ...

    Asp.net 表格列冻结

    `Asp.net 表格列冻结`就是这样一个功能,它允许用户在滚动页面时,关键列始终保持可见,以便于参考。 实现`Asp.net 表格列冻结`通常涉及到前端和后端的协同工作。在本例中,描述中提到了采用了jQuery插件来实现这一...

    asp数据集输出json格式数据,也可以多重嵌套的JSON

    在本文中,我们将深入探讨如何在ASP中将数据集转换为JSON格式,并处理多重嵌套的JSON数据。JSON(JavaScript Object Notation)是轻量级的数据交换格式,广泛应用于Web服务与客户端之间的数据交互。 首先,让我们...

    【ASP.NET编程知识】ASP.NET Table 表格控件的使用方法.docx

    ASP.NET Table 表格控件是 ASP.NET 中的一个重要控件,它可以用来生成表格,展示数据,并提供了许多有用的属性和方法来控制表格的显示和行为。本文将详细介绍 ASP.NET Table 表格控件的使用方法,包括 Table 对象的...

    将数据表里需要显示的数据以表格的形式显示在网页上

    在IT行业中,将数据库中的数据以表格形式展示在网页上是一项常见的需求,这涉及到Web开发技术,特别是C#、ASP.NET以及SQL的结合使用。在这个过程中,开发者通常需要完成以下几个关键步骤: 1. **数据库连接**:首先...

    asp 多列显示源代码

    在描述中提到的"asp多列显示源代码",通常是指一个ASP应用程序,它能够将数据以多列的形式在网页上呈现,这在展示列表或者表格数据时非常常见。 多列显示在网页设计中,尤其是在数据列表和表格的布局中,是一种有效...

    改进的asp操作EXCEL输入输出类,支持表格画线及格式输出

    在本案例中,我们讨论的是一个针对ASP的改进型组件,专门用于处理Excel文件的输入与输出,并且支持表格的画线和格式设置。这个组件对于那些需要在Web应用程序中生成、编辑或读取Excel电子表格的开发者来说非常有用。...

    ASP.NET中的三种表格化数据方法

    ### ASP.NET中的三种表格化数据方法 在ASP.NET开发中,数据展示是非常重要的环节之一,尤其是在需要对数据进行结构化展示时,表格化数据的方法变得尤为关键。本文将详细介绍ASP.NET中三种常见的表格化数据方法:...

    asp输出json实例,json.asp

    标题中的"asp输出json实例"意味着我们将探讨一个ASP脚本,该脚本能够创建并返回JSON格式的数据。这通常是通过在服务器端处理数据,然后以JSON字符串的形式传递给客户端,例如通过AJAX(Asynchronous JavaScript and ...

    asp.net处理不规则表格 结合jquery处理不规则表格

    在ASP.NET开发中,我们经常会遇到需要处理不规则表格的情况,这些表格可能具有不同数量的行、列或者具有动态变化的结构。在这种情况下,结合jQuery的强大学习库,我们可以有效地管理和操作这些复杂的表格数据。以下...

    asp提高输出速度,优化

    本文将详细介绍如何通过改进ASP代码来提升输出速度,并介绍一种名为`GetString()`的方法来优化输出。 #### 使用`GetString()`方法优化输出 在ASP应用中,常见的一个场景是从数据库获取数据然后将其格式化为HTML...

    asp输出json对象实例

    在ASP环境中,我们可能需要将服务器端的数据转换为JSON格式,以便于与客户端进行交互,特别是配合AJAX(Asynchronous JavaScript and XML)技术进行异步数据更新。 标题"asp输出json对象实例"指的是在ASP中创建和...

    使用代码内嵌的方式,在asp.net页面上输出九九乘法表,带细实线表格

    1、使用代码内嵌的方式,在asp.net页面上输出九九乘法表。 2、使用双重循环,外循环的for代码:for (int i = 1; i ; i++),内循环的for代码: for (int j = 1; j ; j++)。 3、使用外循环控制表格的行的输出,使用内...

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

    在本篇文章中,我们将详细探讨ASP中动态多行多列表格输出的技术实现。我们将通过实例代码,演示如何使用ASP语言动态生成多行多列的表格,并输出M行N列的表格数据。 一、ASP中动态多行多列表格输出的需求 在实际开发...

    C#连接数据库表格显示

    本项目"**C#连接数据库表格显示**"着重于如何利用C#语言和ASP.NET框架来实现这一功能,并且涉及到了下拉选择框(DropdownList)的使用,这在交互式数据输入场景中是非常实用的。 首先,我们要了解C#连接数据库的...

    asp.net C#表格的添加,行列的添加

    从给定的文件信息来看,主要涉及的是如何在ASP.NET环境中利用C#添加表格的行和列。下面将详细阐述这一过程,包括基本原理、代码实现以及相关知识点。 ### ASP.NET与C#表格操作 ASP.NET是一种用于构建动态网页和Web...

    asoft在线表格处理系统 v1.0-ASP源码.zip

    总之,"asoft在线表格处理系统 v1.0"是一个基于ASP的实用工具,它通过源码形式提供了丰富的学习和二次开发机会。对于初学者,可以借此了解ASP的语法和编程思想;对于有经验的开发者,它可以作为快速构建类似应用的...

    asp.net webform冻结列 冻结表头 复杂表头

    在ASP.NET WebForm开发中,有时我们需要创建具有复杂布局的表格,例如,表格可能需要有冻结的列或表头,以便用户在滚动时始终保持关键信息可见。这种功能在处理大量数据或者多列分类的场景中尤其有用。下面将详细...

Global site tag (gtag.js) - Google Analytics