• All Demos
  • Grid SDK
  • Chart SDK
  • Scheduler SDK
  • Gantt SDK
  • Rich Text Editor SDK
  • Diagram SDK
  • File Manager SDK
  • Document SDK
  • PDF Viewer SDK
  • DOCX Editor SDK
  • Spreadsheet Editor SDK
  • Material 3
  • Bootstrap 5
  • Fluent 2
  • Tailwind CSS
  • Fluent 2 High Contrast
Preferences
Mode Selection
Touch
Mouse
Theme Selection
Theme Mode
Localization
*Translated by Google Translator.
Currency

Example of Virtualization in ASP.NET Core TreeView Control

This example demonstrates the virtualization support of the ASP.NET Core TreeView. The component has 8000 items bound to it including children; however, when you open the suggestion list, only few items are loaded based on the height specified, and the remaining items are loaded while scrolling.

DEMO
SOURCE

The TreeView supports UI virtualization to improve rendering performance when handling a large amount of data. Enable this feature by setting the enableVirtualization property to true and providing a fixed height for the TreeView container.

In this demo, a large organization-like dataset is generated programmatically and virtualization is enabled to render the nodes efficiently.

For more details, refer to the Virtualization documentation.

Transform your ASP.NET Core web apps today with Syncfusion® ASP.NET Core components
145+ high-performance and responsive UI components
Dedicated support
Hassle-free licensing
TRY IT FOR FREE
opens in a new tab