为什么我做的分页程序不能回到第一页呢?
我用datagrid和 sqldataadapter做的分页程序,可以跳到第二页去,但是不能回来,不知道为什么,奇怪啊!程序如下:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SubMenuID = CInt(Request.Params("SubMenuID"))
If (Not IsPostBack) Then
BindData()
End If
End Sub
Private Sub BindData()
Dim ds As New DataSet()
Dim dt As New DataTable()
Dim mySqlDataAdapter As SqlDataAdapter
Dim tables As New KJ.TableDB()
Dim name As String
name = tables.GetTableName(SubMenuID)
mySqlDataAdapter = tables.GetTable(name)
mySqlDataAdapter.Fill(ds, "dd")
dt = ds.Tables("dd")
TableGrid.DataSource = ds.Tables("dd")
TableGrid.DataBind()
End Sub
Private Sub TableGrid_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles TableGrid.PageIndexChanged
TableGrid.CurrentPageIndex = e.NewPageIndex
BindData()
End Sub