求高手帮忙解释一下这个页面代码每一句具体的作用,急~~~

zill55 2005-07-04 12:02:09
Imports System.Data
Imports System.Data.OleDb
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码

Dim str1 As String = "provider=microsoft.jet.oledb.4.0; data source=" & Server.MapPath("bookmanage.mdb")
Dim str2 As String = "select book_id as 图书编号, bookname as 图书名称,bookpub as 出版社,bookprice as 价格,author as 作者 from book"
Dim ad As OleDbDataAdapter
ad = New OleDbDataAdapter(str2, str1)
ad.Fill(ds, "book")
Dim dv As DataView = ds.Tables("book").DefaultView
DataGrid1.DataSource = dv
DataGrid1.DataBind()
End Sub
Private Sub DataGrid1_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEventArgs) Handles DataGrid1.SortCommand
Dim dv1 As DataView = ds.Tables("book").DefaultView
dv1.Sort = e.SortExpression
DataGrid1.DataSource = dv1
DataGrid1.DataBind()
End Sub

Private Sub DataGrid1_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DataGrid1.PageIndexChanged
Dim dv1 As DataView = ds.Tables("book").DefaultView
DataGrid1.DataSource = dv1
DataGrid1.CurrentPageIndex = e.NewPageIndex
DataGrid1.DataBind()
End Sub
End Class
...全文
64 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
i三千 2005-07-04
  • 打赏
  • 举报
回复
asp.net+VB.net

先导入名称空间,在页面加载的时候,查询book表数据并绑定到DataGrid1控件.

DataGrid1_SortCommand是对数据进行排序,DataGrid1_PageIndexChanged是取得当前页的记录.

你贴的代码不全,贴出来就大概这意思.

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧