我正在Radgrid中加载100000条记录,如果我正在做任何事情(在RadGrid中选择第50页的Radrrid Pager Control或在RadGrid中过滤掉某些东西),它需要花费太多的时间来加载,有时我得到的错误就像“没有足够的存储空间来完成此操作。”,
这是代码:
<telerik:RadGrid ID="RadGridRollup" Skin="Vista" runat="server" AutoGenerateColumns="true"
ShowHeader="true" AllowFilteringByColumn="true" AllowSorting="true" ShowFooter="false"
PageSize="50" OnNeedDataSource="RadGridRollup_NeedDataSource" AllowPaging="true"
EnableLinqExpressions="false" PagerStyle-AlwaysVisible="true" PagerStyle-Position="Bottom"
GridLines="None" Height="300px" Width="1000px" >
<ClientSettings AllowKeyboardNavigation="true" EnableRowHoverStyle="true">
<Scrolling AllowScroll="True" EnableVirtualScrollPaging="True" UseStaticHeaders="True"
SaveScrollPosition="True" />
</ClientSettings>
<GroupingSettings CaseSensitive="false" />
<MasterTableView PagerStyle-AlwaysVisible="true" PagerStyle-Position="Bottom" PagerStyle-Mode="NextPrevAndNumeric">
<ItemStyle Wrap="true" />
<Columns>
</Columns>
</MasterTableView>
</telerik:RadGrid>
之后我在那时包含了属性(ViewStateMode =“Disabled”EnableViewState =“false”for RadGrid),我也遇到了同样的错误。
任何人都可以建议我需要做些什么来进一步提高性能吗?