Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <asp:ListView ID="Address" runat="server" nPagePropertiesChanging="OnPagePropertiesChanging"
- OnDataBound="Address_DataBound" onprerender="Address_PreRender">
- </ListView>
- <asp:DataPager ID="DataPager2" runat="server" PagedControlID="Address" PageSize="9" onprerender="DataPager2_PreRender" >
- <Fields>
- <asp:NextPreviousPagerField ButtonType="Image" ShowFirstPageButton="true" FirstPageImageUrl="~/images/first.png" PreviousPageImageUrl="~/images/previous.png" ShowNextPageButton="false" />
- <asp:NumericPagerField ButtonCount="5" CurrentPageLabelCssClass="PagerCurrent" NumericButtonCssClass="PagerNormal" />
- <asp:NextPreviousPagerField ButtonType="Image" NextPageImageUrl="~/images/next.png"
- ShowLastPageButton="true" LastPageImageUrl="~/images/last.png" ShowPreviousPageButton="false" />
- </Fields>
- protected void Address_DataBound(object sender, EventArgs e)
- {
- DataPager2.Visible = (DataPager2.PageSize < DataPager2.TotalRowCount);
- //-- For First and Previous ImageButton
- }
- protected void DataPager2_PreRender(object sender, EventArgs e)
- {
- int CurrentPage = 0;
- Int32.TryParse(Request.QueryString["page"], out CurrentPage);
- CurrentPage = CurrentPage.Equals(0) ? 1 : CurrentPage;
- ImageButton FirstPage = DataPager2.Controls[0].Controls[0] as ImageButton;
- ImageButton Previous = DataPager2.Controls[0].Controls[2] as ImageButton;
- ImageButton LastPage = DataPager2.Controls[0].Controls[1] as ImageButton;
- ImageButton Next = DataPager2.Controls[0].Controls[3] as ImageButton;
- if (CurrentPage < 5)
- {
- FirstPage.Visible = false;
- Previous.Visible = false;
- Next.Visible = false;
- LastPage.Visible = false;
- }
- else
- {
- FirstPage.Visible = true;
- Previous.Visible = true;
- Next.Visible = true;
- LastPage.Visible = true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement