Sql server 如何使用网格实现延迟加载

Sql server 如何使用网格实现延迟加载,sql-server,ajax,asp.net-mvc,performance,Sql Server,Ajax,Asp.net Mvc,Performance,我有超过一百万条记录的网格,而页面加载我需要将所有值绑定到网格中。网格需要有多个过滤器 请建议在网格中绑定所有记录的方法,以及适合此场景的最佳客户端网格。你有多少张唱片?无论如何,即使您有100行,延迟加载也是一个好主意。几乎所有JavaScript网格都支持,这使得它有点宽泛。至少,您需要一个控制器操作,该操作采用页面大小和页码并执行适当的查询,例如使用LINQ执行.Skip(pageSize*pageNumber)。Take(pageSize)您应该使用datatable,使用servesi

我有超过一百万条记录的网格,而页面加载我需要将所有值绑定到网格中。网格需要有多个过滤器


请建议在网格中绑定所有记录的方法,以及适合此场景的最佳客户端网格。你有多少张唱片?无论如何,即使您有100行,延迟加载也是一个好主意。几乎所有JavaScript网格都支持,这使得它有点宽泛。至少,您需要一个控制器操作,该操作采用页面大小和页码并执行适当的查询,例如使用LINQ执行
.Skip(pageSize*pageNumber)。Take(pageSize)
您应该使用datatable,使用serveside调用一次只能获取10条记录,并显示分页,比如缺少记录,当选择下一页时,从数据库中获取另外11到20个ROCORD。因此,它一次获得10条记录,并显示1条记录的分页,但网格具有多个列过滤器,如自动完成搜索、下拉等,对于这种情况,需要做100万条记录的是9950条太多的记录,无法传递到单个页面。