Groups | Blog | Home
all groups > asp.net > march 2004 >

asp.net : Displaying as 'Page 1' instead of '1234' in datagrid in ASP.NET


comzy
3/19/2004 10:11:06 PM
Can anyone explain me how to customize paging in Data grid? I just want to display 'Page 1 2 3 4' instead of normal '1234

Thanks
Ken Cox [Microsoft MVP]
3/20/2004 9:47:10 AM
Hi Shiva,

Try this?

<asp:DataGrid id="DataGrid1" runat="server" PageSize="3"
AllowPaging="True" ShowFooter="True">
<PagerStyle PageButtonCount="4" Mode="NumericPages"></PagerStyle>
</asp:DataGrid>

Private Sub DataGrid1_ItemCreated _
(ByVal sender As Object, ByVal e As _
DataGridItemEventArgs) Handles DataGrid1.ItemCreated
If e.Item.ItemType = ListItemType.Pager Then
Dim pagerCell As TableCell
pagerCell = CType(e.Item.Controls(0), TableCell)
Dim pageOf As String = _
"Choose the page you want to go: "
pagerCell.Controls.AddAt(0, _
New LiteralControl(pageOf))
End If
End Sub

Ken
Microsoft MVP [ASP.NET]


[quoted text, click to view]
AddThis Social Bookmark Button