in my project, I have added a grid view and set the settings like below, it works fine for me, hope for you too :
<asp:gridview id="gvProduct" cssclass="FormFont" runat="server" cellpadding="4" forecolor="#333333" gridlines="None" autogeneratecolumns="False" datasourceid="ldsProduct" width="100%" onrowcommand="gvProduct_RowCommand" allowpaging="true" pagesize="15" onpageindexchanging="OnPaging" pagersettings-mode="NumericFirstLast" pagersettings-firstpagetext="first page"
PagerSettings-LastPageText="last page" PagerSettings-PageButtonCount="6"
<alternatingrowstyle backcolor="White" />
<columns>
// your columns
</columns>
</asp:gridview>
best regards