<%@ Register TagPrefix="mono" Namespace="MonoSoftware.Web.Pager" Assembly="MonoSoftware.Web.Pager" %>

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="PagerExample1.aspx.vb" Inherits="Mono.PagerExample1"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

      <HEAD>

            <title>Pager Example1</title>

            <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">

            <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">

            <meta name="vs_defaultClientScript" content="JavaScript">

            <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">

      </HEAD>

      <body MS_POSITIONING="GridLayout">

            <form id="PagerExample1" method="post" runat="server">

                  <div style="WIDTH:500px" align="center">

                        <span style="FONT:14px Arial"><u>DataList with Customers from Northwind database</u></span><br>

                        <br>

                        <asp:datalist id="dlCustomers" runat="server" Width="100%" Height="400px" cellpadding="12" CellSpacing="0" datakeyfield="CustomerID" repeatcolumns="3" style="FONT:bold 11px Arial; COLOR:#767676">

                             <ItemStyle VerticalAlign="Top" Width="33%" Height="33%"></ItemStyle>

                             <AlternatingItemStyle BackColor="#767676" ForeColor="White"></AlternatingItemStyle>

                             <itemtemplate>

                                   <%# DataBinder.Eval(Container, "DataItem.CompanyName") %>

                                   <br>

                                   <%# DataBinder.Eval(Container, "DataItem.Address") %>

                                   <br>

                                   <%# DataBinder.Eval(Container, "DataItem.PostalCode") %>

                                   <br>

                                   <%# DataBinder.Eval(Container, "DataItem.City") %>

                                   <br>

                                   <%# DataBinder.Eval(Container, "DataItem.Country") %>

                                   <br>

                                   Phone:&nbsp;&nbsp;<%# DataBinder.Eval(Container, "DataItem.Phone") %><br>

                                   <%# (IIf((DataBinder.Eval(Container, "DataItem.Fax").ToString()).Length > 0, "Fax" + "&nbsp;&nbsp;" + DataBinder.Eval(Container, "DataItem.Fax"), "")) %>

                                   <br>

                             </itemtemplate>

                        </asp:datalist>

                        <br>

                        <mono:Pager id="Pager1" runat="server" PagedControl="dlCustomers" PageSize="9">

                             <PAGERTEMPLATE>

                                   <DIV style="PADDING-RIGHT: 8px; FONT: bold italic 12px Arial"><SPAN style="FONT: 11px Arial">Page

                                               <%# Container.CurrentPageIndex + 1 %>

                                               of

                                               <%# Container.PageCount %>

                                         </SPAN>

                                         <BR>

                                         <BR>

                                         <asp:LinkButton id=Linkbutton1 runat="server" NAME="Linkbutton1" Enabled="<%# Not(Container.IsFirstPage) %>" CommandName="FirstPage" Text="First">

                                         </asp:LinkButton>|

                                         <asp:LinkButton id=Linkbutton2 runat="server" NAME="Linkbutton2" Enabled="<%# Not(Container.IsFirstPage) %>" CommandName="PreviousPage" Text="Previous">

                                         </asp:LinkButton>|

                                         <asp:LinkButton id=Linkbutton3 runat="server" NAME="Linkbutton3" Enabled="<%# Not(Container.IsLastPage) %>" CommandName="NextPage" Text="Next">

                                         </asp:LinkButton>|

                                         <asp:LinkButton id=Linkbutton4 runat="server" NAME="Linkbutton4" Enabled="<%# Not(Container.IsLastPage) %>" CommandName="LastPage" Text="Last">

                                         </asp:LinkButton></DIV>

                             </PAGERTEMPLATE>

                        </mono:Pager>

                  </div>

            </form>

      </body>

</HTML>