我左侧有一个清单:
computers
mouses
keyboards
etc
当我按下其中一个时,我也会出现一个gridview。
问题在于分页:它没有出现
如果我按下计算机,它会在gridview上加载一个列表,当我按下时 在gridview中的第二个pag,gridview消失,如果我再次按下计算机 我可以看到第二页的清单......
我希望当我按下第2页时,它会加载,我不希望我的gridview消失...
属性..
AllowPaging=true
EnableSortingAndPaddingCallbacks=true
Sorting=true
我伪造什么?
Protected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging
GridView1.PageIndex = e.NewPageIndex
Dim tabla As New DataTable()
tabla = daoprod1.busquedaxCategorias(Session("micategoria"))
GridView1.DataSource = tabla
GridView1.DataBind()
End Sub
我尝试了很多形式,然后继续消失
答案 0 :(得分:1)
您是否更改了PageIndex?如果是,您的PageIndex更改事件中的代码是什么?
以下MSDN链接尝试提供的示例代码。
答案 1 :(得分:1)
您无需创建新的数据表,只需添加GridView1.PageIndex = e.NewPageIndex
和您的网格
Protected Sub GridView1_PageIndexChanging(sender As Object, e As GridViewPageEventArgs) Handles GridView1.PageIndexChanging
GridView1.PageIndex = e.NewPageIndex
Me.bindgrid()
End Sub