我想在gridview控件中进行自定义分页。第一种选择是仅从数据库中获取所需的行。但我想要的是我从数据库中获取所有行并将它们存储到数据表中。现在是否有任何选项可以根据页面大小和页面索引仅将一些datatable行绑定到gridview,这样我每次都不需要在页面更改事件时连接到数据库?
答案 0 :(得分:1)
您必须处理Gridview PageIndexChanging
事件并设置新页面索引。
像...
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridView.PageIndex = e.NewPageIndex;
gridView.DataSource = (DataTable)Session["DataTable"];
gridView.DataBind();
}