用ASP模拟ASP.net的DataGrid控件,提高ASP编码效率[原创]

来源:互联网 发布:蚂蚁分类信息系统源码 编辑:程序博客网 时间:2024/06/05 03:11

  在做Web项目的时候,可能有大部分时间都花在对数据库的添加、修改、删除上。做过ASP.net人都知道DataGrid控件,只需要少量代码就可以对一个数据表进行显示、修改、删除操作。于是我就想如何在ASP中也能实现类似DataGrid控件。于是花了几个晚上做了这个ASP的DataGrid控件。

  基本模仿了DataGrid的功能,只需新建一个页面,再引用DataGrid控件,再设置几行代码,就可对任意一个数据库表进行显示、分页显示、添加、修改、删除。并且支持在对多个表联合查询的时候,修改主表中的数据。整个过程只需要几分钟。

  控件主要功能:

    1.快速显示数据:只需设置几个参数,就可以在新的页面中显示一个数据库表,并且有多种样式可以选择。

    2.分页功能:可选功能。

    3.添加、修改、删除数据:可选功能。能自动实现这三种方法。

    4.多种样式可选:提供多种DataGrid样式。

  控件主要功能:

    1.快速显示数据:只需设置几个参数,就可以在新的页面中显示一个数据库表,并且有多种样式可以选择。

    2.分页功能:可选功能。

    3.添加、修改、删除数据:可选功能。能自动实现这三种方法。

    4.多种样式可选:提供多种DataGrid样式。

演示:

1.将DataGrid.asp以及数据库连接conn.asp放到Web工程的目录下

2.新建一个computer.asp页面,新建一个数据库test.mdb,添加一个computer表

  

3.编辑Computer.asp

  

4.这时DataGrid就设置好了,下面运行computer.asp

 4.1初始界面

  4.2添加数据

   4.3编辑数据

 4.4更改样式 (strStyleType=2)

 4.5分页(IsPagination=1 ; PageSize=2)

 4.6关掉数据编辑功能(IsEdit=0)

5.以上是对单表操作的例子,DataGrid.asp还支持主从表的显示,及对主表数据进行修改.下图是一个主从查询的例子,其中类别为从表,可以用combox显示数据,并选择.

结束语

程序写得比较匆忙,只是实现了基本的功能.不过的确能使数据库的开发变得更快捷.如果有兴趣可以一同探讨,DataGrid.asp的代码可以共享给你,大家一起完善功能.谢谢阅读!

需要源码者,请留下email