SqlCommand cmd = new SqlCommand("SELECT * FROM [tblOne]", new SqlConnection(ConfigurationManager.AppSettings["ConnString"]));
cmd.Connection.Open();
SqlDataReader myReader = cmd.ExecuteReader();
DataTable myTable = new DataTable();
myTable.Load(myReader);
PagedDataSource pgitems = new PagedDataSource();
DataView dv = new DataView(myTable);
pgitems.DataSource = dv;
pgitems.AllowPaging = true;
pgitems.PageSize = 5; // Sets the number of records to display per page
pgitems.CurrentPageIndex = PageNumber;
if (pgitems.PageCount > 1)
{
repeaterPager.Visible = true;
ArrayList pages = new ArrayList();
for (int i = 0; i < pgitems.PageCount; i++)
pages.Add((i + 1).ToString());
repeaterPager.DataSource = pages;
repeaterPager.DataBind();
}
else
repeaterPager.Visible = false;
Repeater1.DataSource = pgitems;
Repeater1.DataBind();
cmd.Connection.Close();
cmd.Connection.Dispose();