Progress Telerik UI for ASP.NET Core


  • Powerful ASP.NET Core TreeList component to visualize hierarchical data with deep nesting capabilities, support for paging, sorting, filtering, flexible data binding, selection, templates and many other features. 
  • This control is part of the Telerik UI for ASP.NET Core suite along with 100+ fully-featured UI components designed to speed up delivery & improve every aspect of your workflow.
  • Manage each project and plan dev time accordingly using the public product roadmap, regular releases, extensive learning resources and outstanding technical support team.

Telerik UI for ASP.NET Core Suite
Nasa, Visa, Microsoft Fox, Samsung, IBM World Bank Group, Volvo
  • Row Template

    The TreeList row template offers flexible customization for styling rows’ appearance. In addition to text and numbers, you are also able to visualize images, icons and other elements for full control and a customized data look.   
    Telerik UI for ASP.NET Core TreeList Row Template
  • Checkbox Selection

    Adding a selectable column to the TreeList will automatically add a checkbox to each of its rows. Users can then select the rows they are interested and you can process their selection however needed. You also gain control over how the checkboxes operate – whether selecting a row only selects that row or the row and all of its descendants.

    Telerik UI for ASP.NET Core TreeList Checkbox Selection
  • Drag & Drop to Reorder

    Users can reorder items in the TreeList by dragging-and-dropping them to the correct position. This feature is complimentary to the ability to drag and drop items to nest them into one another.

    Telerik UI for ASP.NET Core TreeList Drag & Drop
  • Keyboard Navigation

    The name gives it away, but we have officially added full keyboard navigation support to the TreeList component.
  • Batch In-Cell Editing

    As the name gives away in-cell (or “batch” as it is called as well) allows end-users to edit individual cells rather than putting an entire row in edit mode. Updates, additions, or items that have been removed, can then be synced in one single request going back to the server.
  • Client-Side Paging

    This feature is intended to help with large data sets within the TreeList. It is currently specifically for the client-side, which means that all of the data has been loaded on the client, but this new feature should help tremendously in the way of performance.
  • MultiColumn Headers

    Often times we may want to showcase that the headers of a grid are part of a particular category or group, which is where multi-column headers come in to play! This gives you the option to define a column which might span over several sub-columns.
  • Effortless Presentation of Hierarchical Data

    Telerik ASP.NET Core TreeList helps you display self-referencing data in a user-friendly manner by combining the features of a Grid and a TreeView.

    Telerik TreeList
  • Sorting and Filtering

    Using just a few property settings you can enable users to sort and filter data through a slick and intuitive interface.

    TreeList Filtering
  • Filter Row

    Filter row functionality is available out of the box, enabling users to set up a permanent row at the top of the TreeList, similar to that of the Grid. Based on the type of data the columns contain, the filter row displays the appropriate filter type for string, numeric or date inputs and the list of filter operands, such as “starts with”, “contains”, “is equal to” and more. 
    Telerik UI for ASP.NET Core TreeList Filter Row
  • Insert, Update and Delete

    Provide the ability for users to insert new, edit existing or delete data from your data source. You can enable editing inline or via a popup form.

    TreeeList Editing
  • Aggregates

    Telerik TreeList extension for ASP.NET Core enables you to display aggregates in the column footer cells, such as sum, count, average, etc.

    Treelist Aggregates
  • Excel and PDF Export

    Export the full content of the list-view control into PDF and Excel. Customize the exported file to include exactly the content that is needed.

    TreeList Export
  • Data Binding

    Use the DataSource component to bind the TreeList control to static arrays, dynamic objects, local or remote data, or even SignalR hubs. The built-in Ajax binding is especially useful in ASP.NET Core scenarios.

  • Built-In, Yet Customizable Themes

    Create a consistent look for your apps and save design and front-end development time by applying any of the ready-to-use themes. You can easily customize the existing themes or create your own with the ThemeBuilder tool. With the point-and-click configuration wizard, your new themes are ready in a matter of seconds.
  • Mobile Support

    Why do you need to build a mobile version of your app when the same application can work equally well on mobile and desktop devices? You can rest assured that your ASP.NET Core TreeList will work across all screens and will handle touch events as if triggered by a keyboard or a mouse.

    Mobile Support
  • Accessibility

    The Telerik TreeList is perfect for scenarios where accessibility is important for your application. The control complies with Section 508 and WCAG guidelines, ensuring that individuals with disabilities can still view and interact with it.

  • Cross-Browser Support

    Using the ASP.NET Core TreeList, you can be certain that your app will look and behave as expected across all browsers.

    Read the full list of supported browsers.

    Cross-Browser Support
Get Started Waves

Next Steps

Launch demos

See Telerik UI for ASP.NET Core in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download Free Trial

Try Telerik UI for ASP.NET Core with dedicated technical support.