Skip to main content
All docs
V19.1

ASPxGantt.Columns Property

Provides access to the Gantt’s column collection.

Namespace: DevExpress.Web.ASPxGantt

Assembly: DevExpress.Web.ASPxTreeList.v19.1.dll

Declaration

[DefaultValue(null)]
public GanttColumnCollection Columns { get; }

Property Value

Type Default Description
GanttColumnCollection *null*

Specifies a collection of columns in the Gantt control.

Remarks

The Columns property stores a collection of columns in the gantt - GanttColumn objects. This collection provides methods that allow you to add new and remove existing columns. Individual columns can be accessed using indexed notation.

Example

Declaratively:

<dx:ASPxGantt ID="Gantt" runat="server" Width="100%" KeyFieldName="ID" ParentFieldName="ParentID" ...>
    <Columns>
        <dx:GanttColumn FieldName="Subject" Width="200" />
        <dx:GanttColumn FieldName="StartDate" Width="80" />
        <dx:GanttColumn FieldName="EndDate" Width="80" />
    </Columns>
    ...
</dx:ASPxGantt>

In code:

protected void Page_Init() {

    ASPxGantt gantt = new ASPxGantt();
    gantt.ID = "ASPxGantt1";
    form1.Controls.Add(gantt);

    gantt.TasksDataSourceID = "TasksDataSource";
    gantt.DependenciesDataSourceID = "DependenciesDataSource";
    gantt.ResourcesDataSourceID = "ResourcesDataSource";
    gantt.ResourceAssignmentsDataSourceID = "ResourceAssignmentsDataSource";

    gantt.Columns.Add(new GanttColumn("Subject"));
    gantt.Columns.Add(new GanttColumn("Start"));
    gantt.Columns.Add(new GanttColumn("End"));
    ...  
    gantt.DataBind();
}

Online Demo

ASPxGantt - Features

See Also