用ASP模拟ASP.net的DataGrid控件,提高ASP编码效率[原创]
2005-04-08 15:27
417 查看
在做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
基本模仿了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
相关文章推荐
- [原创]ASP.net下DataGrid的单项选择控件
- [原创]ASP.net下DataGrid的单项选择控件
- ASP.NET 缓存分析和实践浅析提高运行效率
- ASP.NET 缓存分析和实践浅析提高运行效率
- MSDN: ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了!
- Asp.net中在datagrid中放checkbox控件的全选
- 关于ASP.NET中使用服务器控件影响效率的问题
- [原创]基于Extjs的开源控件库 - http://extaspnet.codeplex.com/
- 在ASP.Net With C# 中使用 DataGrid 控件分页展示数据
- Scott Mitchell 的ASP.NET 2.0数据教程之二十五:: 大数据量时提高分页的效率
- asp.net使用控件datagrid实现表头单元格合并
- 在ASP.NET控件DataGrid里添加确认删除的对话框
- ASP.NET基础教程-DataGrid表格控件-打印时让表格上下都有自定义页眉和页脚
- 提高ASP.NET效率的几个方面
- [参考]一个ASP.Net的DataGrid分页控件,在Oracle数据库下,每次只取当前页的数据,不使用存储过程
- ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
- ASP.Net使用缓存技术提高效率
- 如何在ASP.NET下遍历指定页面上所有控件[原创]
- [原创推荐]基于ASP.NET Control Toolkit仿Google的AutoComplete控件