The ASP.NET Core TreeGrid is a feature-rich control used to visualize both self-referencial and hierarchical data effortlessly in a tree like tabular format. It offers many rich features such as data binding, editing, sorting, filtering, paging, aggregating rows, and exporting to Excel, CSV, and PDF formats.
Features and Benefits
ASP.NET Core Tree Grid Bind Data seamlessly with various local and remote data sources such as JSON, RESTful services, OData services, and WCF services. ASP.NET Core Tree Grid component uses the data manager to handle data and supports customizing data requests and processing.
ASP.NET Core Tree Grid Filtering in the ASP.NET Core TreeGrid helps users to view the required data they need. It supports various filter types: filter bar and filter menu. The appropriate filter type can be chosen based on the application. These filter types support number, string, date, and Boolean. Options to customize filter operators, case sensitivity, and diacritics are also available.
Users can sort a column by simply clicking on the header in ASP.NET Core Tree Grid Sorting. A Ctrl + header click performs multi-sorting. Sort data in either ascending or descending order.
A segment of data from the assigned data source can be viewed through ASP.NET Core Tree Grid Paging. The ASP.NET Core Tree Grid has a built-in pager UI with customization options. It also has an on-demand paging mode for retrieving data from remote web services.
ASP.NET Core Tree Grid with rich UI provides full support to create, read, update, and delete operations. With the assistance of the data manager, ASP.NET Core Tree Grid Editing performs on a JSON collection or a remote data service.
Using the summary option, users can easily visualise the ASP.NET Core Tree Grid Aggregates of the Tree Grid column values. With a collection of predefined summary categories, aggregates can be modified to display their importance in any hierarchy.
Using templates, users can create custom user experiences in the Tree Grid. There are various template options to create custom headers, custom cell contents, and toolbars.
Users can select rows or cells using ASP.NET Core Tree Grid Selection operations. One or more rows or cells can also be selected by holding Ctrl or Command, or programmatically.
Responsive and touch-friendly
User-friendly touch gestures and an interactive UI design on ASP.NET Core TreeGrid help produce the best user experience. All Tree Grid features work on touch devices with zero configuration. It is a mobile-first approach component. Its responsive user interface adapts automatically to any device and provides the best user experience to interact with the component. In addition, it has an option to hide specific columns for particular screen sizes using column-based media query support.
Stacked headers allow grouping and visualizing column headers in a stacked manner. There is no limit to the number of columns that can be stacked. The data columns can still be sorted and filtered.
Column chooser, resize, reorder, and foreign key column
ASP.NET Core Tree Grid Columns define the schema of a data source in Tree Grid. Features include formatting, column definitions, text wrapping, column chooser, column menu, column reordering, and other important features.
Web framework integration
TreeGrid component is also available in Blazor, React, Angular, and Vue frameworks. Check out the different TreeGrid platforms from the links below,
About Syncfusion ASP.NET Core UI Controls
Syncfusion's ASP.NET Core UI controls library is the only suite that you will ever need to build an application since it contains over 70 high-performance, lightweight, modular, and responsive UI controls in a single package. In addition to Tree Grid, we provide popular ASP.NET Core Controls such as ASP.NET Core DataGrid, ASP.NET Core Charts, ASP.NET Core Scheduler, ASP.NET Core Diagram, and ASP.NET Core Word Processor.
Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 23,000+ companies and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
firstname.lastname@example.org | Toll Free: 1-888-9 DOTNET