假设我有一个包含1.000行的GridView。而且我不希望任何分页并且所有行都可见。我可以做两件事:
设置AllowPaging="false"
(最符合逻辑)
或者
设置AllowPaging="true"
并使用比总行数更高的PageSize:PageSize="9999"
所以我的问题是两个选项之间的性能是否有任何显着差异,如果是这样,你如何测量这样的东西。
答案 0 :(得分:0)
作为Web开发人员asp.net
开发人员,我已经工作了4年多。我已广泛使用datatables.net。它功能强大,功能丰富,易于使用。
如果您的gridview有250 rows
最多datatable
,则可以轻松消化250 rows
。我建议您最初加载250 rows
,当用户更改行数时,您只需设置option of datatable
即可显示许多记录。
加载gridview
后,您可以向其datatable
申请。这是一个小例子。这是jsfiddle
您需要设置'pageLength': 25
属性以决定要显示的记录数。在用户更改选项后,最初将其设置为250
。
并使用server side
选项显示要显示的记录数。
'lengthMenu'