Paging in Gridview using PagerTemplate
<asp:GridView ID=”gv” Runat=”Server” DataSourceID=”SqlDataSource1″ AutoGenerateColumns=”false”
BorderColor=”#000080″
BorderWidth=”2px”
HorizontalAlign=”Center”
Width=”90%” AllowPaging=true BackColor=Gray PagerSettings-Position=TopAndBottom >
<Columns>
<asp:BoundField HeaderText=”localityID” DataField=”localityid” />
<asp:BoundField HeaderText=”localityName” DataField=”localityname” />
</Columns>
<PagerTemplate>
<asp:LinkButton CommandName=”Page” CommandArgument=”First”
ID=”LinkButton1″ runat=”server” Style=”color: white”>
« First</asp:LinkButton>
<asp:LinkButton CommandName=”Page” CommandArgument=”Prev”
ID=”LinkButton2″ runat=”server” Style=”color: white”>
< Prev</asp:LinkButton>
[Records <%= gv.PageIndex * gv.PageSize%>-<%= gv.PageIndex * gv.PageSize + gv.PageSize - 1%>]
<asp:LinkButton CommandName=”Page” CommandArgument=”Next”
ID=”LinkButton3″ runat=”server” Style=”color: white”>
Next ></asp:LinkButton>
<asp:LinkButton CommandName=”Page” CommandArgument=”Last”
ID=”LinkButton4″ runat=”server” Style=”color: white”>
Last »</asp:LinkButton>
</PagerTemplate>
</asp:GridView>
<asp:SqlDataSource ID=”SqlDataSource1″ runat=”server” SelectCommand=”SELECT * FROM locality”
ConnectionString=”<%$ ConnectionStrings:rubruConnectionString %>” />



Thanks for the article
noman
July 21, 2008