1

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

4

1 回答 1

1

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

像...

protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
   gridView.PageIndex = e.NewPageIndex;
   gridView.DataSource = (DataTable)Session["DataTable"];
   gridView.DataBind();
}
于 2011-04-20T06:15:35.390 回答