ASP.NET - проблема подкачки в gridview - PullRequest
0 голосов
/ 03 июля 2011

У меня есть список на левой стороне:

computers
mouses
keyboards
etc

У меня также есть сетка, которая появляется, когда я нажимаю на одну из них.

Проблема в пейджинге:не появляется

Если я нажимаю на компьютерах, он загружает список в режиме просмотра сетки, и когда я нажимаю на страницу номер два в режиме сетки, просмотр сетки исчезает, и если я нажимаю на компьютерах снова, я вижу список на номере страницы.два ...

я хочу, когда я нажимаю на странице 2, он загружается, я не хочу, чтобы моя сетка исчезла ...

свойства ..

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

Я пробовал разные формы, и это продолжает исчезать

Ответы [ 2 ]

1 голос
/ 26 ноября 2017

Вам не нужно создавать новые данные, просто добавьте 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
1 голос
/ 03 июля 2011

Есть ли у вас измененное событие PageIndex? Если да, то какой ваш код в PageIndex изменил событие?

Вот ссылка MSDN . Попробуйте приведенный пример кода.

...