Syncfusion.Blazor.Gantt
33.2.15
Prefix Reserved
dotnet add package Syncfusion.Blazor.Gantt --version 33.2.15
NuGet\Install-Package Syncfusion.Blazor.Gantt -Version 33.2.15
<PackageReference Include="Syncfusion.Blazor.Gantt" Version="33.2.15" />
<PackageVersion Include="Syncfusion.Blazor.Gantt" Version="33.2.15" />Directory.Packages.props
<PackageReference Include="Syncfusion.Blazor.Gantt" />Project file
paket add Syncfusion.Blazor.Gantt --version 33.2.15
#r "nuget: Syncfusion.Blazor.Gantt, 33.2.15"
#:package Syncfusion.Blazor.Gantt@33.2.15
#addin nuget:?package=Syncfusion.Blazor.Gantt&version=33.2.15Install as a Cake Addin
#tool nuget:?package=Syncfusion.Blazor.Gantt&version=33.2.15Install as a Cake Tool
Syncfusion® Blazor Gantt Chart
Professional project planning and scheduling component for Blazor applications. Display and manage hierarchical tasks with timelines, resource allocation, dependencies, and Gantt chart visualizations.
Blazor Gantt Chart
Key features
- Task Management: Create, edit, and delete tasks with hierarchical structure
- Timeline View: Visual Gantt chart with customizable timeline scales
- Resource Allocation: Assign and manage resources across tasks
- Dependencies: Define and visualize task dependencies and relationships
- Scheduling: Auto-calculate dates based on duration and dependencies
- Milestone Tracking: Mark and track important project milestones
- Drag and Drop: Reschedule tasks by dragging on the timeline
- Filtering and Sorting: Filter tasks by status, resource, or custom criteria
- Export: Export project data to Excel, PDF, and other formats
Add stylesheet and script references
- For Blazor Web App / Blazor Server App, add these to
Components/App.razororApp.razorfile. - For Blazor WebAssembly App, add these to
wwwroot/index.htmlfile.
<link href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" rel="stylesheet" />
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>
Quick start
- Register the Syncfusion® Blazor service in
Program.csfile.
using Syncfusion.Blazor;
builder.Services.AddSyncfusionBlazor();
- Add Blazor Gantt Chart component to your Razor page.
@using Syncfusion.Blazor.Gantt
<SfGantt DataSource="@TaskCollection" Height="450px">
<GanttTaskFields Id="TaskId" Name="TaskName" StartDate="StartDate" EndDate="EndDate" Duration="Duration" Progress="Progress" ParentID="ParentId"/>
<GanttColumns>
<GanttColumn Field="TaskId" HeaderText="Task ID" Width="100"/>
<GanttColumn Field="TaskName" HeaderText="Task Name" Width="250"/>
<GanttColumn Field="StartDate" HeaderText="Start Date" Format="yMd"/>
<GanttColumn Field="EndDate" HeaderText="End Date" Format="yMd"/>
<GanttColumn Field="Duration" HeaderText="Duration"/>
<GanttColumn Field="Progress" HeaderText="Progress"/>
</GanttColumns>
</SfGantt>
@code {
private List<TaskData> TaskCollection = new();
protected override void OnInitialized()
{
TaskCollection = new List<TaskData>
{
new TaskData() { TaskId = 1, TaskName = "Project initiation", StartDate = new DateTime(2024, 3, 29), EndDate = new DateTime(2024, 4, 2), Duration = 4 },
new TaskData() { TaskId = 2, TaskName = "Identify site location", StartDate = new DateTime(2024, 3, 29), EndDate = new DateTime(2024, 3, 29), Duration = 4, Progress = 30, ParentId = 1 },
new TaskData() { TaskId = 3, TaskName = "Perform soil test", StartDate = new DateTime(2024, 4, 3), EndDate = new DateTime(2024, 4, 4), Duration = 4, ParentId = 1 }
};
}
public class TaskData
{
public int TaskId { get; set; }
public string TaskName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public int Duration { get; set; }
public int Progress { get; set; }
public int ParentId { get; set; }
}
}
Documentation
- Getting Started with Blazor Web App
- Getting Started with Blazor WebAssembly App
- API Reference
- Live Demos
- Feature Overview
Support
License
This is a commercial product and requires a paid license for possession or use. Review the Syncfusion® EULA.
About Syncfusion®
Syncfusion® provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:
Web: Blazor | ASP.NET Core | ASP.NET MVC | JavaScript | Angular | React | Vue
Desktop: WinForms | WPF | WinUI
Learn more at www.syncfusion.com.
sales@syncfusion.com | Toll Free: 1-888-9-DOTNET
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Syncfusion.Blazor.Buttons (>= 33.2.15)
- Syncfusion.Blazor.Calendars (>= 33.2.15)
- Syncfusion.Blazor.Core (>= 33.2.15)
- Syncfusion.Blazor.Data (>= 33.2.15)
- Syncfusion.Blazor.DropDowns (>= 33.2.15)
- Syncfusion.Blazor.Grid (>= 33.2.15)
- Syncfusion.Blazor.Inputs (>= 33.2.15)
- Syncfusion.Blazor.Layouts (>= 33.2.15)
- Syncfusion.Blazor.Lists (>= 33.2.15)
- Syncfusion.Blazor.Navigations (>= 33.2.15)
- Syncfusion.Blazor.Popups (>= 33.2.15)
- Syncfusion.Blazor.RichTextEditor (>= 33.2.15)
- Syncfusion.Blazor.Spinner (>= 33.2.15)
- Syncfusion.Blazor.TreeGrid (>= 33.2.15)
-
net8.0
- Syncfusion.Blazor.Buttons (>= 33.2.15)
- Syncfusion.Blazor.Calendars (>= 33.2.15)
- Syncfusion.Blazor.Core (>= 33.2.15)
- Syncfusion.Blazor.Data (>= 33.2.15)
- Syncfusion.Blazor.DropDowns (>= 33.2.15)
- Syncfusion.Blazor.Grid (>= 33.2.15)
- Syncfusion.Blazor.Inputs (>= 33.2.15)
- Syncfusion.Blazor.Layouts (>= 33.2.15)
- Syncfusion.Blazor.Lists (>= 33.2.15)
- Syncfusion.Blazor.Navigations (>= 33.2.15)
- Syncfusion.Blazor.Popups (>= 33.2.15)
- Syncfusion.Blazor.RichTextEditor (>= 33.2.15)
- Syncfusion.Blazor.Spinner (>= 33.2.15)
- Syncfusion.Blazor.TreeGrid (>= 33.2.15)
-
net9.0
- Syncfusion.Blazor.Buttons (>= 33.2.15)
- Syncfusion.Blazor.Calendars (>= 33.2.15)
- Syncfusion.Blazor.Core (>= 33.2.15)
- Syncfusion.Blazor.Data (>= 33.2.15)
- Syncfusion.Blazor.DropDowns (>= 33.2.15)
- Syncfusion.Blazor.Grid (>= 33.2.15)
- Syncfusion.Blazor.Inputs (>= 33.2.15)
- Syncfusion.Blazor.Layouts (>= 33.2.15)
- Syncfusion.Blazor.Lists (>= 33.2.15)
- Syncfusion.Blazor.Navigations (>= 33.2.15)
- Syncfusion.Blazor.Popups (>= 33.2.15)
- Syncfusion.Blazor.RichTextEditor (>= 33.2.15)
- Syncfusion.Blazor.Spinner (>= 33.2.15)
- Syncfusion.Blazor.TreeGrid (>= 33.2.15)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Syncfusion.Blazor.Gantt:
| Package | Downloads |
|---|---|
|
Cayaqui.MPS.Components
Design system and EVM/EPC reusable components (KPI strip, gauges CPI/SPI/PF, S-curves, Gantt, WBS tree grid, R9C, risk heatmap, change orders, purchase orders, engineering deliverables, lookahead grid) for .NET 10 Blazor WebApp (Interactive Server) on top of Syncfusion.Blazor. Proprietary — requires a commercial agreement with Cayaqui. |
|
|
Cayaqui.Components
Design system and EVM/EPC reusable components (KPI strip, gauges CPI/SPI/PF, S-curves, Gantt, WBS tree grid, R9C, risk heatmap, change orders, purchase orders, engineering deliverables, lookahead grid) for .NET 10 Blazor WebApp (Interactive Server) on top of Syncfusion.Blazor. Proprietary — requires a commercial agreement with Cayaqui. |
|
|
Jakar.Extensions.Blazor.Syncfusion
Extensions to aid in development. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 33.2.15 | 343 | 6/23/2026 |
| 33.2.13 | 381 | 6/16/2026 |
| 33.2.12 | 1,220 | 6/9/2026 |
| 33.2.10 | 860 | 6/2/2026 |
| 33.2.8 | 559 | 5/26/2026 |
| 33.2.7 | 876 | 5/19/2026 |
| 33.2.6 | 1,015 | 5/12/2026 |
| 33.2.5 | 656 | 5/4/2026 |
| 33.2.4 | 1,925 | 4/27/2026 |
| 33.2.3 | 4,146 | 4/21/2026 |
| 33.1.49 | 1,774 | 4/13/2026 |
| 33.1.47 | 1,516 | 4/6/2026 |
| 33.1.46 | 494 | 3/30/2026 |
| 33.1.45 | 795 | 3/23/2026 |
| 33.1.44 | 2,426 | 3/16/2026 |
| 32.2.9 | 1,985 | 3/9/2026 |
| 32.2.8 | 881 | 3/2/2026 |
| 32.2.7 | 1,305 | 2/23/2026 |
| 32.2.5 | 549 | 2/16/2026 |
| 32.2.4 | 1,638 | 2/10/2026 |