Foros del Web » Programación para mayores de 30 ;) » .NET »

Como dar formato a la paginacion de un datagrid en ASP.NET

Estas en el tema de Como dar formato a la paginacion de un datagrid en ASP.NET en el foro de .NET en Foros del Web. Hola, tengo un problema no se como dar formato a la paginación de un datagrid en ASP.NET, es decir, yo tengo un datagrid en el ...
  #1 (permalink)  
Antiguo 15/10/2004, 06:31
 
Fecha de Ingreso: octubre-2004
Mensajes: 94
Antigüedad: 19 años, 6 meses
Puntos: 0
Como dar formato a la paginacion de un datagrid en ASP.NET

Hola, tengo un problema no se como dar formato a la paginación de un datagrid en ASP.NET, es decir, yo tengo un datagrid en el que la paginacion es numerica y me sale asi: 1 2 3 4

Cómo podría poner algo asi: Paginas 1 2 3 4

Si me lo podriais explicar para hacerlo en tiempo de ejecucion, mejor que mejor.

Gracias
  #2 (permalink)  
Antiguo 15/10/2004, 19:28
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
Invoca ModificarPaginador(datagrid)

Public Shared Sub ModificarPaginador(ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
Dim lit_tipo As ListItemType = e.Item.ItemType
If lit_tipo = ListItemType.Pager Then
Dim cell_Paginador As TableCell = CType(e.Item.Controls(0), TableCell)
For num_Pagina As Int32 = 0 To cell_Paginador.Controls.Count Step 2
Dim obj_Pagina As Object = cell_Paginador.Controls(num_Pagina)
If TypeOf obj_Pagina Is LinkButton Then
Dim lnb_Pagina As LinkButton = CType(obj_Pagina, LinkButton)
lnb_Pagina.Text = "[ " + lnb_Pagina.Text + " ]"
Else
Dim lbl_Pagina As Label = CType(obj_Pagina, Label)
lbl_Pagina.Text = "Paginas " + lbl_Pagina.Text
End If
Next
End If
End Sub
  #3 (permalink)  
Antiguo 18/10/2004, 07:03
 
Fecha de Ingreso: octubre-2004
Mensajes: 94
Antigüedad: 19 años, 6 meses
Puntos: 0
Muchas gracias, Mickel. Funciona perfectamente.
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 19:19.