Skip to main content


  • 2 minutes to read

The DevExpress ASP.NET Core Gantt control allows you to illustrate task flow.

Gantt Overview

Run Demo: ASP.NET Core Gantt Demos


  • Data-Bound Mode

    Bind the Gantt control (GanttBuilder<T>) to a data source (Tasks(Action<GanttTasksBuilder>)) to display task data. The control supports standard data source types including SqlDataSource, ObjectDataSource, XmlDataSource, AccessDataSource, and SiteMapDataSource.

  • Edit Data

    The Gantt control supports the following edit operations (GanttEditingBuilder) :

    • Resize and modify tasks.

    • Modify resources.

    • Add and remove dependencies between tasks and assignments.

    • Edit cell values within the Task List. The control saves changes on the server and updates the Gantt chart when cell values change.

    The Gantt stores changes made by end users. It also allows you to roll back the last change when necessary.

  • Export To PDF

    The Gantt control allows you to export Gantt chart data to a PDF document.

  • View Scale

    The Gantt control allows you to switch between display styles (Ten Minutes, Thirty Minutes, Hours, Days, Weeks, and Months) to change date intervals on a timescale.

  • Custom Tooltip Content

    You can display custom content within task tooltips.

  • Scale Customization

    You can customize cells in the scales.

  • Task Template

    The Gantt control allows you to display custom content for a task.

  • Context Menu

    The control allows you to create a custom context menu and customize items of the built-in context menu.

  • Task Title Position

    The control supports the following task title display types (TaskTitlePosition(GanttTaskTitlePosition)) : hidden, within a task, and next to a task.

  • Validation

    You can recalculate the duration and progress of parent tasks, and validate relationships between all tasks, when a task is modified.

  • Strip Lines

    Use strip lines to highlight specific times (or time intervals) in the Gantt chart.

  • Toolbar

    The toolbar can display frequently used commands.


Refer to Razor Syntax for more information on how to configure ASP.NET Core controls.\