Saludos,
Les agradezco de antemano sus comentarios,
Tengo problemas con la paginacion de un gridview,
yo cargo mi gridview con un databind pero no en la pagina de presentacion, yo estoy usando capas asi que en donde cargo el gridview es en la capa de datos, se que deberia usar esta funcion
GridView2.PageIndex = e.NewPageIndex
pero no se que tipo de variable es e y tambien me dice que le tengo que dar un valor y no se que valor deve ser.
bueno le mostre mi codigo
esta es la funcion que tengo en la pagina de presentacion o en el frm
Public Sub fillGridView()
Dim entidad As New Entidades.Modulo
Dim errores As String
Dim Datos As New DatosAdministracionUsuarios.AdminModulos
Try
Datos.getcargaGridRoles(Me.GridView2, TxtCodigo.Text, Me.TxtdescripcionB.Text, errores)
Catch ex As Exception
'MsgBox1.ShowMessage("Ha ocurrido el siguiente error :" & errores)
Response.Write("Ha ocurrido el siguiente error :" & errores)
Finally
entidad = Nothing
Datos = Nothing
End Try
End Sub
que llama una a esta funcion que esta en la capa de acceso a datos osea en otro proyecto getcargaGridRoles
esta es la funcion
Public Sub getcargaGridRoles(ByRef gridview2 As Web.UI.WebControls.GridView, ByVal codigo As String, ByVal descripcion As String, ByRef errores As String)
Dim capadatos As New DatosCapa.AccesoDatos
Dim ds As System.Data.DataSet
Dim e As System.Web.UI.WebControls.GridViewPageEventArgs
Dim proceso As Integer = 1
Try
Dim parametros(2) As String
parametros(0) = UCase(codigo)
parametros(1) = UCase(("%" & descripcion & "%"))
parametros(2) = CInt(proceso)
ds = capadatos.EjecutaSpDS("dbo.adm_co_perfil", parametros)
gridview2.DataSource = ds
gridview2.PageIndex = e.NewPageIndex
gridview2.DataBind()
Catch ex As Exception
Finally
ds.Dispose()
ds = Nothing
capadatos = Nothing
End Try
End Sub
aqui es donde debo hacer uso de esta funcion
gridview2.PageIndex = e.NewPageIndex
pero me manda un mesaje que tengo que darle un valor a 'e'
muchas gracias por su atencion