网格视图控件中的自定义分页

时间:2011-04-20 06:05:44

标签: c# asp.net gridview custom-paging

我想在gridview控件中进行自定义分页。第一种选择是仅从数据库中获取所需的行。但我想要的是我从数据库中获取所有行并将它们存储到数据表中。现在是否有任何选项可以根据页面大小和页面索引仅将一些datatable行绑定到gridview,这样我每次都不需要在页面更改事件时连接到数据库?

1 个答案:

答案 0 :(得分:1)

您必须处理Gridview PageIndexChanging事件并设置新页面索引。

像...

protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
   gridView.PageIndex = e.NewPageIndex;
   gridView.DataSource = (DataTable)Session["DataTable"];
   gridView.DataBind();
}