Repeater控件ACCESS分页演示(net2.0)
时间:2006/4/13 10:48:22
阅读:3486
附件:
vs2005.rar (经验值:0)
下载:48
本次示例使用“全能数据库组件Web3.Data” for .NET2.0作为数据库访问接口,在这首先介绍一下本组件的功能:
Web3.Data.dll是特意封装的高性能类库,为数据库存储提供最好可申缩性通用数据库访问接口,如果你是一个建站菜鸟,突然想学ASP.Net开发一个网站,可是在面对数据库链接、读取数据等等问题时却无从下手?如果你是一个资深的网站开发人员,可此时却在为重复相同的数据库代码感到厌倦?本站提供的数据库组件Web3.Data.dll,将微软官方提供的标准数据库访问类完美封装(有兴趣可以到微软下载原代码),让您只需手写传统工作的20%代码,即可实现同样效果。这个安全、高效率的组件已涵盖所有数据库操作行为,并可实现Access、Oracle与SQL Server三种数据库的自由切换。
我们先对比一下传统的web网站数据库编程代码和使用组件代码
传统的web网站数据库编程代码:
Dim Conn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db.mdb") 'ACCESS 链接字符串
Dim ConnAcc As OleDbConnection = New OleDbConnection(Conn) 'OleDB链接类的实例化
ConnAcc.Open() '打开数据库
Dim strSQL As String = "select * from table" '要执行的SQL语句
Dim da As OleDBDataAdapter = New OledbDataAdapter(strSQL, ConnAcc) '数据适配器
Dim ds As DataSet = New DataSet() 'DataSet类实例化
da.Fill(ds, "Table") '填充
ConnAcc.Close() '关闭数据库
DataGrid1.DataSource = ds.Tables("Table").DefaultView '获取数据源
DataGrid1.DataBind() '绑定数据 |
使用数据库Web3.Data.dll组件: Dim strSQL As String = "select * from table" '要执行的SQL语句 Dim dv As DataView dv = helper.ExecuteDataset(Conn, CommandType.Text, strSQL).Tables(0).DefaultView '使用Web3.Data.dll组件的ExecuteDataset
DataGrid1.DataSource = dv '获取数据源 DataGrid1.DataBind()
|
使用组件在实际使用中,你不用再记住那些烦人的类名与用法,一句SQL语句从此代替以往的烦人代码。
在.net2.0中,可以不写一句代码便可以完成数据的绑定,但有时候在做一些自定义数据显示时就显得力不从心,要写非常多的代码,以下我来给大家介绍使用组件的方法,首先要配置好数据库数据源,详见web.config文件,代码见工程文件,演示如图: