tenho uma gridview onde desejo fazer uma paginação. nela eu carrego os dados que vem do banco utilizando uma função onde passo o objeto gridview como parâmetro. essa função está em uma classe:
Public Sub Listagem_ProcessoLogDetalhe(ByRef grid As GridView, ByVal rpt As ProcessoML)
Dim ds As New DataSet
Dim comando As SqlCommand
comando = New SqlCommand
Try
comando.CommandText = "PROCEDURE"
comando.CommandType = CommandType.StoredProcedure
comando.CommandTimeout = 500
comando.Connection = connection
comando.Parameters.Add("PARAMETRO", SqlDbType.Int, 4).Value = IIf(rpt.IdLogProcesso = "", DBNull.Value, rpt.IdLogProcesso)
Dim da As New SqlDataAdapter(comando)
da.Fill(ds)
grid.DataSource = ds
grid.DataBind()
Catch ex As Exception
Dim erro As String
erro = ex.Message.ToString()
End Try
comando = Nothing
depois no meu webform chamo essa função para preenche-lo. aí nas propriedades dessa grid já coloquei allowpaging igual a true. porém, quando executo o projeto e clico nos link's para ir as próximas páginas não funciona.
aí vi nesse link
http://pontonetpt.org/blogs/guilhermecardoso/archive/2010/04/19/c-pagina-231-227-o-na-gridview-por-codebehind.aspx sobre o evento PageIndexChanging. só que minha grid já está preenchida.
como resolvo o problema?