在ASP.net中,当我们对Gridview或DetailsView进行分页时,Gridview每次都会从数据库获取所有行。
假设我们的数据库包含100行,并且我们已经配置了每页显示10条记录的Gridview分页。但是,无论何时我们单击gridview的分页控件以查看特定页码,GridView都应该只从数据库中获取特定的10行。
如果我们单击第3页,则应仅查询21-30行,但它会获取所有行并忽略其余行。这是一种资源浪费。
请问有谁能为我提供解决此问题的方案?
假设我们的数据库包含100行,并且我们已经配置了每页显示10条记录的Gridview分页。但是,无论何时我们单击gridview的分页控件以查看特定页码,GridView都应该只从数据库中获取特定的10行。
如果我们单击第3页,则应仅查询21-30行,但它会获取所有行并忽略其余行。这是一种资源浪费。
请问有谁能为我提供解决此问题的方案?