请回顾一下datagrid排序和查看状态

时间:2010-12-21 15:50:00

标签: asp.net datagrid

当我有一个我想要页面能够和可排序的数据网格时,它是如何工作的,我是否使用视图状态?数据被拉一次,然后视图状态保持所有数据和网格工作,可排序,页面能够吗?

或每次我进行分页和排序时是否需要转到数据库服务器?

请帮助澄清这一点。

1 个答案:

答案 0 :(得分:0)

如果您使用没有SqlDataSource对象的内置分页,您的数据将在内存中分页,这可能是一个巨大的开销。

ViewState默认会保留网格中的信息,但是回发后每行的数据项都不可用。

如果您正在处理大量数据,则应在数据库上进行分页和排序,以便将尽可能少的数据传输到Web应用程序。