В настоящее время мы устанавливаем scrolltop следующим образом:Как установить по умолчанию для прокрутки WebDataGrid в нижней части сетки
webGrid.ScrollTop = dt.Rows.Count * 30;
где дт содержит полные данные для связывания в WebGrid. Но когда огромные данные присутствуют в datatable и после установки свойства scrolltop, webGrid.Rows.Count уменьшает причину проблемы. Просьба помочь установить нижнюю часть прокрутки для webgrid, не уменьшая количество строк webGrid
Куда поместить вышеуказанный код? Не работает в document.ready, а также в функции на кнопке «Добавить новую». Я предполагаю, что эти строки выполняются, а затем загружается WebGrid. – psobhan
Заметил, что для «VirtualScrolling RowCacheFactor» установлено значение 100. Возможно, из-за уменьшения числа строк. Увеличено до 1000 и свойство scrollTop работает нормально. – psobhan
Вы можете поместить код в событие WebDataGrid Initialize client, чтобы корректно применяться Grid, поэтому необходимо: Функция WebDataGrid1_Init (отправитель, eventArgs) { var height = parseInt ($ ("# WebDataGrid1 table [role = 'сетка'] ") CSS (." высота ")); ig_controls.WebDataGrid1._container.scrollTop = height; } ... Что касается виртуализации, я рад, что помог вам. –