在我的webforms项目中,我有每页10行的GridView和pager。如果我理解正确,同时数据绑定服务器会收到整个表的查询。我想在页面加载时,服务器只需要10行,以避免在数据库变大时长时间下载。当我点击寻呼机中的“下一步”时,我想只选择接下来的10行。怎么实现呢?谢谢您的帮助! (已经在我的声誉中看到-1,但我不在乎:))
答案 0 :(得分:0)
您需要实现gridview的PageIndexChanging方法
protected void grd_PageIndexChanging(object sender, System.Web.UI.WebControls.GridViewPageEventArgs e)
{
try
{
grd.PageIndex = e.NewPageIndex;
BindGrid(); //call the method to load the grid again
}
catch (Exception ex)
{
msgbox(ex.Message);
}
}
答案 1 :(得分:0)