WinGanttView™ lets your users add, update and delete tasks so your Windows Forms application can deliver an interactive Gantt chart with rich functionality similar to that found in Microsoft® Project.
Similar to the semantics in WinSchedule™, both Projects and Tasks collections in WinGanttView™ support binding to a .NET data source. Data binding allows you to populate and/or persist these collections to and from any back-end containing information about your projects and tasks.
A task's percent complete can be rendered as a portion of that task's bar so that your users see a visual indication of that task's progress.
On the left side of WinGanttView™ the task grid presents essential task data in tabular form. It features a rich subset of the data grid behaviors, many customizable through the GridSettings objects that include the following:
- Row (e.g., task) selection
- Sorting tasks on multiple columns
- Moving columns by drag and drop
- Indenting of rows representing sub-tasks
- Column scroll regions support by dragging the bar to the left of the horizontal scrollbar
- Column chooser button, appearing directly above the row selectors
You can specify whether the Gantt view should include (this is the default) or exclude non-workdays and non-working hours whenever it calculates Task durations. By setting the calendar info component's TaskWorkingHourMode to AutoAdjust, the Gantt View will exclude non-workdays and non-working hours just like Microsoft Project. You can customize workday status and working hours on specific dates through the calendar info component's CalendarDateSettings collection.