Passion for Innovation

DlhSoft Project Management Library 2.0
for Windows Forms and .NET 2.0

Download software package Purchase license Request support Documentation Samples Demo Compare

Project Management Library 2.0 contains project management related Windows client components, such as the ProjectView, ResourcesView, ScheduleView, and StatisticsView controls. The current product build is 2.0.0.

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

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.

Basic usage screenshots of controls included within the product are presented below:

  • ProjectView:

    ProjectView basic usage


The ProjectView control is used to display and update a list of task items using a grid view and an attached Gantt Chart.

The list of the most important features of the control is presented below:

  • Very similar in appearance, behavior, and development related features with the standard DataGridView control;

  • Permits defining custom columns to be displayed in the grid view user interface;

  • Permits using customized Gantt Chart scale headers, such as one or more of the predefined time scales (days and hours, weeks and days, months and weeks, quarters and months, or years and quarters);

  • Permits showing or hiding nonworking days in the Gantt Chart;

  • Data hierarchy is based on the task collection index and indentation value;

  • Allows the developer to manage task indentation, start date and time, effort, completed effort, assignments, predecessors, cost, and expansion values programatically;

  • Allows the developer to set up a custom schedule defining the working time to be used for determining and updating task date and times and time spans;

  • Permits Gantt Chart task bar and dependency line customizations, such as custom brushes and templates, either generally or for specific tasks only;

  • Allows the end users to expand and close nodes, and to increment or decrement node indentation, excepting the case that these features are disabled by the developer, by setting the appropriate ReadOnly properties to true manually;

  • Uses the current culture (language and region) set by the end user (using the Regional and Language Options) for displaying and retrieving values such as numbers or dates and times, excepting the case that the running thread culture was set by the developer to a specific culture information object manually;

  • Uses the current theme provided by the operating system (Aero, Luna, etc.) or configured by the end user (when such option is available), excepting the case that the developer has customized the user interface properties values manually.

Supplemental screenshots of a set of sample applications that use the control are presented below:

  • Custom columns:

    ProjectView custom columns
  • Custom appearance:

    ProjectView custom appearance
  • Custom scale:

    ProjectView custom scale
  • Bar templating:

    ProjectView bar templating
  • Resources:

    ProjectView resources

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.


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


Other versions of this product are available:


If you need further details, review the feature comparison of the related products and versions.