<asp:GridView ID ="gridView1" runat ="server" AutoGenerateColumns ="false" DataKeyNames="id"AllowPaging="true" PageSize="10" OnPageIndexChanging="gridview1_PageIndexChanging" EmptyDataText="No data Available!!">
<Columns>
<asp:TemplateField HeaderText ="Header1">
<ItemTemplate><%#Container.DataItemIndex +1 %></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText ="Header2">
<ItemTemplate><%#Eval("Name")%></ItemTemplate>
</asp:TemplateField>
And in gridview1_PageIndexChanging event:
protected void gridview1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridView1.PageIndex = e.NewPageIndex;
binddata();
}
Hope this help...