Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. <asp:ListView ID="Address" runat="server" nPagePropertiesChanging="OnPagePropertiesChanging"
  2. OnDataBound="Address_DataBound" onprerender="Address_PreRender">
  3. </ListView>
  4.  
  5. <asp:DataPager ID="DataPager2" runat="server" PagedControlID="Address" PageSize="9" onprerender="DataPager2_PreRender" >
  6. <Fields>
  7.  
  8. <asp:NextPreviousPagerField ButtonType="Image" ShowFirstPageButton="true" FirstPageImageUrl="~/images/first.png" PreviousPageImageUrl="~/images/previous.png" ShowNextPageButton="false" />
  9. <asp:NumericPagerField ButtonCount="5" CurrentPageLabelCssClass="PagerCurrent" NumericButtonCssClass="PagerNormal" />
  10. <asp:NextPreviousPagerField ButtonType="Image" NextPageImageUrl="~/images/next.png"
  11. ShowLastPageButton="true" LastPageImageUrl="~/images/last.png" ShowPreviousPageButton="false" />
  12. </Fields>
  13.  
  14. protected void Address_DataBound(object sender, EventArgs e)
  15. {
  16.  
  17. DataPager2.Visible = (DataPager2.PageSize < DataPager2.TotalRowCount);
  18.  
  19.  
  20. //-- For First and Previous ImageButton
  21. }
  22.  
  23. protected void DataPager2_PreRender(object sender, EventArgs e)
  24. {
  25. int CurrentPage = 0;
  26. Int32.TryParse(Request.QueryString["page"], out CurrentPage);
  27. CurrentPage = CurrentPage.Equals(0) ? 1 : CurrentPage;
  28. ImageButton FirstPage = DataPager2.Controls[0].Controls[0] as ImageButton;
  29. ImageButton Previous = DataPager2.Controls[0].Controls[2] as ImageButton;
  30. ImageButton LastPage = DataPager2.Controls[0].Controls[1] as ImageButton;
  31. ImageButton Next = DataPager2.Controls[0].Controls[3] as ImageButton;
  32. if (CurrentPage < 5)
  33. {
  34.  
  35. FirstPage.Visible = false;
  36. Previous.Visible = false;
  37. Next.Visible = false;
  38. LastPage.Visible = false;
  39.  
  40. }
  41. else
  42. {
  43. FirstPage.Visible = true;
  44. Previous.Visible = true;
  45. Next.Visible = true;
  46. LastPage.Visible = true;
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement