# GanttSheet

## Content

GanttSheet is a fast, data-bound DataTable view with Gantt Chart behavior and a spreadsheet user interface.
The following diagram shows the core process of GanttSheet and how to fetch data from the server, load it into the DataManager, organize the data fields into a tabular view then render it as GanttSheet.

![GanttSheet diagram](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/df1fe1ee-eb3c-4da7-8c20-a0d8d2b7e734/GanttSheet%20diagram.4b53bf.png?width=699)

The main benefits of using a GanttSheet are described below:

* **Visual Planning**: Provides a clear visual representation of project tasks, timelines, and dependencies, making it easier to plan and manage projects effectively.
* **Task Dependencies**: Allows you to define and visualize task dependencies, helping you understand how different tasks are linked and the impact of delays on the overall project timeline.
* **Progress Tracking**: Tracks the progress of each task and the overall project by marking completed tasks and comparing them with the planned timeline.
* **Deadline Management**: Enables you to set and manage project milestones and deadlines, ensuring that the project stays on track and is completed within the specified time frame.

A GanttSheet is created using the GC.Spread.Sheets.GanttSheet.GanttSheet class. The following image depicts GanttSheet view of the task plans for a project:

![GanttSheet sample](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/df1fe1ee-eb3c-4da7-8c20-a0d8d2b7e734/GanttSheet%20sample.bf86e6.png?width=1100)

