The DevExpress ASP.NET MVC Gantt (GanttExtension) allows you to modify tasks and their dependencies, and assign or re-assign tasks' resources. Use the extension's settings (SettingsEditing) to enable users to perform add, delete, and update functions.
Users can edit cell values in the Task List or use the chart's context menu, dialog or another chart UI to manage tasks and their properties. The component saves changes on the server and updates the chart.
The Gantt stores a user's changes and supports the 'undo' and 'redo' shortcuts (Ctrl+Z and Ctrl+Y).
The Gantt can operate only in bound mode. You should bind the Gantt to a data model that provides data for tasks. It supports standard data source types, including SqlDataSource, ObjectDataSource, XmlDataSource, AccessDataSource, and SiteMapDataSource.
The extension requires data tables for tasks, resources, resource assignments, and dependencies. Mappings (GanttSettings.Mappings) specify which field in a data table corresponds to an object's property (task, dependency, resource).
Local Copy of this Demo
To inspect the source code for this demo on your machine, you must first install our components via the DevExpress Component Installer.
You can open a local copy of this online demo directly from this webpage (if using v20.2.8, 21.1.4 or higher).
The source code files for this demo are installed (by default) in the following directory:
Open CS Solution
\Users\Public\Documents\DevExpress Demos XX.X\Components\ASP.NET\CS\MVCxGanttDemos