Skip to content

Instantly share code, notes, and snippets.

@arviman
Created November 2, 2011 19:39
Show Gist options
  • Save arviman/1334663 to your computer and use it in GitHub Desktop.
Save arviman/1334663 to your computer and use it in GitHub Desktop.
protected void LoadItemsBasedOnCurrentPage()
{
int take = CurrentPage * itemsPerPage;
int skip = CurrentPage == 1 ? 0 : take - itemsPerPage;
LoadData(take, skip);
}
protected void prev_Click(object sender, EventArgs e)
{
LinkButton lnk = sender as LinkButton;
CurrentPage--;
LoadItemsBasedOnCurrentPage();
}
protected void lnk_Click(object sender, EventArgs e)
{
LinkButton lnk = sender as LinkButton;
CurrentPage = int.Parse(lnk.Text);
LoadItemsBasedOnCurrentPage();
}
protected void next_Click(object sender, EventArgs e)
{
LinkButton lnk = sender as LinkButton;
CurrentPage++;
LoadItemsBasedOnCurrentPage();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment