asp.net - GridView 只选择一页
问题描述
在我的 webforms 项目中,我有每页 10 行和寻呼机的 GridView。如果我理解正确,则在数据绑定时,服务器会收到对整个表的查询。我希望在页面加载时,服务器只请求 10 行以避免在数据库很大时长时间下载。当我在寻呼机中单击“下一步”时,我只想选择接下来的 10 行。如何实现?感谢您的帮助!(已经在我的声誉中看到了 -1,但我不在乎:))
解决方案
需要实现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);
}
}
推荐阅读
- c - 为什么我们在尝试使用指针访问数组元素时不使用间接运算符?
- python-3.x - VGG16模型冻结计算机
- java - eBay GetMyeBaySellings 无 XML
或者 在 XML 请求中找到 - angular - 如何使用角度材料步进器和角度 6 激活 selectedIndex 步骤的先前所有步骤
- angular - 如何以角度进行激活路线?
- python-3.x - python中的原始输出数据帧操作
- javascript - Node JS MongoDB collection.find.toArray 不返回任何值
- python - 如何使用包 django-private-chat 部署 Django 应用程序
- javascript - 具有默认值的 JS 子类
- xml - 如何使用 aria-* 属性使屏幕阅读器可以访问 SVG 图像?