Icon

DlhSoft Gantt Chart Library

for Windows® Forms and .NET 2.0 SP2
Related products/versions:
for WPF, more

Product Information

Gantt Chart Library for Windows® Forms 2.0 contains task hierarchy and resource scheduling controls with data binding support, customizable look and feel, dependency drag and drop operations, culture and theme awareness, printing support, etc.

The interactive Gantt Chart controls within the product may be used to display all types of data that can be presented on a timeline (i.e. their date and time being incremented along the X-axis in a chart area), and can be used to display tasks, appointments, or other programmed activities for short or long periods of time. It is therefore easy to use these components to build project management, activity scheduling, item programming, execution planning, and many other related types of applications.


A generic set of product features is available for review. The current product build is 2.0.0 (see also what's new).

Licensed components may be redistributed royalty-free within your applications. Source code is also available with a Business Plus license.


Optionally, we can specifically customize and/or integrate the components into an application or larger solution based on your requirements, as we also offer a full range of software development services at convenient prices.


Important note:
Gantt Chart Light Library for Silverlight™ 4/WPF 4 is a newer related product that, although requiring .NET Framework 4 to be able to be used in Windows® Forms applications (WindowsFormsIntegration features), includes controls similar to some of the components within this product, but designed to get significantly higher degrees of customizability and flexibility, while getting similarily high runtime performance.


The product includes the following components:

  • GanttChartView Control

    Used to display and update a list of task items using a grid view and an attached Gantt Chart.

    Gantt Chart view

    ganttChartViewTasksTreeGrid.Columns.Add(nameDataGridViewColumn);
    [...]
    ganttChartView.IndentLevelMember = "IndentLevel";
    ganttChartView.StartMember = "Start";
    ganttChartView.WorkMember = "Work";
    ganttChartView.ResourcesMember = "Resources";
    ganttChartView.PredecessorsMember = "Predecessors";
    [...]
    tasks = new BindingList<MyTask>();
    MyTask t1 = new MyTask();
    t1.Name = "Parent Task";
    [...]
    tasks.Add(t1);
    [...]
    ganttChartView.DataSource = tasks;
    [...]
    public class MyTask : INotifyPropertyChanged
    {
        [...]
    }

  • ResourceLoadChartView Control

    Used to display resource assignment allocation units using a Load Chart.

    Resource Load Chart view


More details, such as get started guidelines and sample applications are available in the online product documentation. You can also run a live demo of the product (ClickOnce application).

Note that in order to be able to build and run the sample application code available within the product documentation, you are required to download and install the software package.

You can download, install, and test the software package for free, for as long as needed. If you find the software useful and you would like to use it in production, you need to purchase and install the product license on your computer(s). Don't hesitate to request support whenever needed.


The product requires Microsoft® Windows® 7, Vista®, XP, Server® 2008, 2003, or a more recent compatible version and Windows® Forms within Microsoft® .NET Framework 2.0 (Service Pack 2) or a more recent compatible version, and integrates with Microsoft® Visual Studio® 2005 (Service Pack 1) or a more recent compatible version.

Included controls can be used in Windows® applications, and support all .NET languages, including but not limited to C# and Visual Basic® .NET. Appropriate reference documentation is available in Visual Studio® style.


You may also want to review information about the related products available:


Other versions of this product are available:

Terms of Use Privacy Statement