利用gridview显示查询结果分页时,点下一页显示内容不再是查询结果集
我从数据库中查出的数据大约是几千条,用gridview分页显示出来了.但是在查看第二页的查询结果时,我发现显示出来的数据不是我所查询出来的,而是默认的在pageload里绑定的所有数据.我怀疑是databind()的问题.因为在pageload()里,没有ispostback.
我想问一下,在分页后点下一页时,
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
这个DataBind()数据绑定是如何进行的?