ASPxGantt.Columns Property
Provides access to the Gantt’s column collection.
Namespace: DevExpress.Web.ASPxGantt
Assembly: DevExpress.Web.ASPxTreeList.v19.1.dll
Declaration
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
See Also