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).