Tuesday, February 22, 2011

Datalist Paging

Datalist Paging

public void BindList(){
PagedDataSource objPage = new PagedDataSource();


DataSet ds =new DataSet;
objPage.AllowPaging = true;
objPage.DataSource = ds.Tables["Gallery"].DefaultView;
objPage.PageSize = 8;

objPage.CurrentPageIndex = CurrentPage;

lbtnNext.Enabled = !objPage.IsLastPage;
lbtnPrev.Enabled = !objPage.IsFirstPage;


datalist1.DataSource = objPage;
datalist1.DataBind();
}
}

private void lbtnPrev_Click(object sender, System.EventArgs e)
{
CurrentPage -=1;
BindList();
}

private void lbtnNext_Click(object sender, System.EventArgs e)
{
CurrentPage +=1;
BindList();
}

No comments: