Foros del Web » Programando para Internet » ASPX (.net) »

Paginacion Personalizada de DataGrid

Estas en el tema de Paginacion Personalizada de DataGrid en el foro de ASPX (.net) en Foros del Web. Hola amigos, queria que me ayuden, me veo en la necesidad de lograr la paginacion de un control DataGrid del NEt 2003, lo que deseo ...
  #1 (permalink)  
Antiguo 07/03/2006, 16:16
Avatar de mabarcau  
Fecha de Ingreso: mayo-2005
Mensajes: 317
Antigüedad: 19 años
Puntos: 0
Pregunta Paginacion Personalizada de DataGrid

Hola amigos, queria que me ayuden, me veo en la necesidad de lograr la paginacion de un control DataGrid del NEt 2003, lo que deseo es lograr colocar botones (de tipo imagen) para la navegacion junto a los numeros de pagina que se muestran en la cabecera y pie del grid, como es posible lograr esto?


Desde ya las gracias por su ayuda.


PD: Revisando, encontre que en un post anterior de toco el tema pero no se concluyo nada.
  #2 (permalink)  
Antiguo 13/03/2006, 13:15
Avatar de mabarcau  
Fecha de Ingreso: mayo-2005
Mensajes: 317
Antigüedad: 19 años
Puntos: 0
Amigos, nadie me puede dar una manito?, cualquier sugerencia es valida.
  #3 (permalink)  
Antiguo 13/03/2006, 19:36
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Revisa datagridgirl.com, ahí vas a encontrar ejemplos sobre paginación (probablemente no encuentres lo que pides, pero puedes empezar viendo los ejemplos)

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #4 (permalink)  
Antiguo 15/03/2006, 16:38
Avatar de mabarcau  
Fecha de Ingreso: mayo-2005
Mensajes: 317
Antigüedad: 19 años
Puntos: 0
Gracias Alex, ya la habia revisado tal y como se recomienda en las FAQS, pero no encontre lo que estaba necesitando, he estado viendo la posibilidad de darle modificaciones a la paginacion con ayuda de estilos, me podrias recomendar algun ejemplo de esto?
  #5 (permalink)  
Antiguo 15/03/2006, 16:50
 
Fecha de Ingreso: enero-2004
Mensajes: 310
Antigüedad: 20 años, 3 meses
Puntos: 0
Podrias generar tú la paginación a Mano en un Panel e usar tantas imágenes como desees...
__________________
Un saludo,
Trucos
Videos
  #6 (permalink)  
Antiguo 16/03/2006, 02:18
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 19 años, 8 meses
Puntos: 2
Hola, puedes poner el datagrid habilitandole la paginacion pero no poniéndole los botones de paginación que vienen en el datagrid. Luego tu le pones donde quieras unos botones, en donde si puedes poner imágenes y controlas con esos botones la paginación. Mira aquí:

http://www.willydev.net/descargas/PaginaData.pdf

Espero que te sea de ayuda. Saludos.
  #7 (permalink)  
Antiguo 18/03/2006, 01:09
Avatar de mabarcau  
Fecha de Ingreso: mayo-2005
Mensajes: 317
Antigüedad: 19 años
Puntos: 0
De acuerdo

Gracias por el ejemplo javiermil, mi intencio era hacerlo en el mismo datagrid, pero si la cosa va tornar como lo ha hecho hasta ahora, no veo mejor opcion que la que me propones, y a ciencia cierta, es muy valida.


Probando...



Miguel
  #8 (permalink)  
Antiguo 20/03/2006, 16:12
Avatar de mabarcau  
Fecha de Ingreso: mayo-2005
Mensajes: 317
Antigüedad: 19 años
Puntos: 0
De acuerdo Exitos Totales

Hola amigos, por fin encontre lo que estaba buscando, gracias a todos por su colaboracion, de lo contrario no hubiese insistido, ahi les alcanzo el codigo necesario para darle un poquito mas de vida al paginado:

Private Sub dgProcesoes_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgProcesoes.ItemCreated
If e.Item.ItemType = ListItemType.Pager Then
For Each cont As System.Web.UI.WebControls.TableCell In e.Item.Controls
For Each cont2 As System.Web.UI.Control In cont.Controls
If cont2.GetType.ToString = "System.Web.UI.WebControls.DataGridLinkButton" Then
If DirectCast(cont2, System.Web.UI.WebControls.LinkButton).Text = "..." Then
Dim pag As String = DirectCast(cont2, System.Web.UI.WebControls.LinkButton).CommandArgum ent
If Integer.Parse(pag) <= dgProcesoes.CurrentPageIndex Then
DirectCast(cont2, System.Web.UI.WebControls.LinkButton).Text = "<IMG id='imgSiguiente' style='CURSOR: hand' height='14' border=0 src='/Tenders/images/anterior.gif' width='20'>Anterior"
Else
DirectCast(cont2, System.Web.UI.WebControls.LinkButton).Text = "Siguiente<IMG id='imgSiguiente' style='CURSOR: hand' height='14' border=0 src='D:/Inetpub/wwwroot/Tenders/images/siguiente.gif' width='20'>"

End If
End If
End If
Next
Next
End If
End Sub


A mi me ha servido, ahi puede agregarse, botones, letras, etc.

Saludos,

Miguel Abarca U.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:14.