Answer:
In Gantt, GanttTaskFields tag is used to map the data source fields to Gantt. It Defines mapping properties to find task values such as id, start date, end date, duration and progress values from data source.
GanttColumns tag is used to defines the column collection that needs to be displayed in the grid side. If the Columns declaration was empty then columns are automatically populated from taskFields value. We can change the default column properties and change column order.