Я загружаю 100000 записей в Radgrid, если я что-то делаю (выберите 50-ю страницу в элементе управления пейджером RadGrid или отфильтруйте что-нибудь в RadGrid), в 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" для RadGrid) в то время, также у меня появляется такая же ошибка.
Кто-нибудь может подсказать, что мне нужно сделать для улучшения производительности?