当我有一个我想要页面能够和可排序的数据网格时,它是如何工作的,我是否使用视图状态?数据被拉一次,然后视图状态保持所有数据和网格工作,可排序,页面能够吗?
或每次我进行分页和排序时是否需要转到数据库服务器?
请帮助澄清这一点。
答案 0 :(得分:0)
如果您使用没有SqlDataSource对象的内置分页,您的数据将在内存中分页,这可能是一个巨大的开销。
ViewState默认会保留网格中的信息,但是回发后每行的数据项都不可用。
如果您正在处理大量数据,则应在数据库上进行分页和排序,以便将尽可能少的数据传输到Web应用程序。