Background Image

Knowledge base articles about
Gantt Chart Web Library ASP .NET

Search DlhSoft Team's blog for Gantt Chart Web Library ASP .NET

We usually answer all received support requests (such as asked questions or reported issues) in at most 2 working days. Anyway, if you sent us questions or issues within an e-mail message delivered to our e-mail address, and haven't yet answered after that period, it's possible that one of the following situations has occurred: The message has been filtered to our Junk Mail folder…

DlhSoft can confirm that both applications and components run successfully on 64-bit Windows® platforms. Although installers set up software folders within the 32-bit Program Files, all our .NET assemblies have been built using Any CPU option, so that they are actually automatically just-in-time compiled appropriately on the 64-bit platforms (.NET Framework takes care of this oper…

Trying to build and run a component sample from one of the DlhSoft products, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library, an error is generated, similar to this: Unable to resolve type 'DlhSoft.Namespace.Type, DlhSoft.Assembly' What is the problem? You may have installed the product in a differen…

Where can I find get started documentation for a DlhSoft component library, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library? General Documentation (including a Get Started section) can be found after you installed the trial version of the product, in Start menu / DlhSoft product menu / Documentation, …

Where can I find questions and answers (FAQ) for a DlhSoft component library, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library? Questions and Answers pages can be found after you installed the trial version of the product, in Start menu / DlhSoft product menu / Documentation, being presented as links …

Where can I find samples for a DlhSoft component library, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library? Sample applications can be found in the Samples Web page of the product (displayed within a table), available from the product information page menu. Alternatively, they can also be found after y…

When you create custom grid columns using the Gantt Chart components from Gantt Chart Hyper Library or Web Library, you might find that the data is not exported nor printed successfully on some browsers (such as Internet Explorer® 10), as internal cross document security exceptions occur. Actually, when the code from your custom column cell templat…

Can we use controls from DlhSoft component libraries within our own component library projects? Our components, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library, can be used (as clearly mentioned within the EULA documents) ONLY for developing applications (that have executable targets). Moreover, you …

To set up a specific task bar template when using Gantt Chart Hyper Library, you need to use ganttChartView.settings.*TaskTemplate and/or item.taskTemplate properties. A fully working example for improving touch capabilities of the presentation is presented below: ganttChartView.standardTaskTemplate = function (item) { var control = item.ganttChartVi…

Using a DlhSoft component library that you have purchased a license for, you’ll be able to develop as many applications as you wish, and distribute them royalty-free to your customers and other parties, to be run on any number of destination computers, with the exception of Web applications using ASP .NET components which you can only host and redistribute for hosting purposes only. DlhSoft compon…

This document describes the tehnical and legal limitations of DlhSoft component library licensing. By purchasing a DlhSoft component library development license: You are not allowed to develop and distribute your own component library products (targetted to developers) referencing DlhSoft libraries internally. You are allowed to develop such component libraries only for your own reuse in …

To view the the common steps to perform when you want to install and apply a recently purchased DlhSoft component library license file to your development computer(s) please read this article. A multi-project solution sample application, with licensing information applied (i.e. Licenses.licx file placed within the main project, Properties folder) is available for download. It was…

If you need to provide custom value editing features using special grid columns within the GanttChartView control from Gantt Chart Web Library, and, of course, to preserve client side changes upon postback server events, you need to follow these steps: At component initialization time (i.e. in Page_Load method of the Web page or user control, when Page.IsPostBack …

The End User License Agreement (EULA) documents for DlhSoft products can be downloaded and read by using the links below: EULA for applications; EULA for .NET, Silverlight™, and UWP (WinRT) development components; EULA for ASP .NET development components; EULA for JavaScript® development components.

If you intend to export images using GanttChartExporter component from Project Management Framework, and your have large task sets and/or long timeline pages, you should paginate output in a loop to improve performance and decrease memory consumption instead of trying to obtain a very large image in a single call. Here is some sample code which you may use…

What is a Gantt Chart? A Gantt Chart is a bar chart that presents items (such as tasks in a project) horizontally aligned to a timeline (usually available as chart header scales), vertically positioning data either as a single bar or as multiple bars per row. Some Gantt charts may also show dependencies between items (i.e., predecessor links). What Gantt Chart component types does DlhSoft offer? A…

Gantt Chart Hyper Library doesn't include an ASP .NET MVC or another type of single page based sample application showing the way we can data bind the GanttChartView control to a database (TaskItems table). How can we data bind the control to a database from JavaScript®? A full ASP .NET MVC based single page application (SPA) example using Razor syntax and showin…

Since January 2013, DlhSoft updates the product build upgrade policy as indicated below: Currently, when DlhSoft customers need to use the most recent product builds after purchasing a product license, they can simply download and install the newest package from our Web site and are able to apply the original license file to the software even when it has been purchased a very long time ag…

If you purchase a license for a DlhSoft product version build (e.g. 3.1.9) of one of our component libraries (e.g. Gantt Chart Light Library), it will also: entitle you to obtain free resolutions for technical issues you discover and report to DlhSoft within the product during the guarantee period (see the product EULA); even after the guarantee period, DlhSoft will try to continue resol…

Our components, such as Hierarchical Data Library, Gantt Chart Library, or Project Management Library, have NOT been designed nor developed with running on Mono project (on Linux operating systems) as a goal. Although they may be able to run on that platform (and the negative case is also possible), we do NOT support it. We recommend running our c…

If you need to allow end users to use printing with system dialog from their browser we need to ask you to use autoClose: false upon the component.print call because some browsers will automatically stop printing with system dialog when the printed window (i.e. exported component's content) is closed, and our print mechanism closes that window automatically, otherwise.

For your reference, a class diagram (possibly partial, depending on the actual product that you use) indicating the generic project management logical entities and their relations is presented below:

At initialization time, task items are defined using these main timing related properties: Start: date and time value to start work; Finish: date and time value to finish work; if you need to compute it based on the Start value and an effort value, use the GetFinish method provided by the component instance: item.Finish = component.GetFinish(item.Start, effort); CompletedFinish: date and time val…

Given the increased interest for the new TypeScript language that the developer community is working on, we are glad to offer specific definition files for all DlhSoft JavaScript® libraries, providing Visual Studio® IntelliSense® support and inline documentation for commonly used features of the available components: for Gantt Chart Hyper Library for HTML5 (JavaScript®); for Project Manag…

DlhSoft provides specific SharePoint® Web parts for these products (available as extra downloads): Gantt Chart Web Library. You can also use any of the ASP .NET, HTML5, or Silverlight™ controls within Gantt Chart Web Library, Gantt Chart Hyper Library, or Gantt Chart Light Library in a SharePoint® Web part. (For Silverlight™ components, you may use the Silverligh…

Regarding DlhSoft development components, are there Visual Basic® sample applications available, too? Currently there are some Visual Basic® sample applications available for DlhSoft development components. They are specifically marked as "Visual Basic® sample" in the sample list. For your easy reference, Visual Basic® sample applications for the commonl…

ASP .NET, HTML5, and Silverlight™/WPF-based products are now available on our Web site: Gantt Chart Web Library for ASP .NET; Gantt Chart Hyper Library for HTML5; Gantt Chart Light Library for Silverlight™/WPF; Hierarchical Data Light Library for Silverlight™/WPF. Separately, note that you may also use WPF components from other products in your Web applications as they c…

Question: Why are there multiple Gantt Chart products available for sale from DlhSoft? For example: Gantt Chart Light Library for Silverlight/WPF, Gantt Chart Library for WPF, Project Management Library for WPF, Gantt Chart Library for Windows® Forms, etc. Answer: In short, we offer several Gantt Chart enabled component libraries because we have tried to carry out multiple incompatible customer re…