Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2008, 13:02
nancy8120
 
Fecha de Ingreso: enero-2006
Mensajes: 233
Antigüedad: 19 años, 2 meses
Puntos: 2
Paginacion con gridview

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