The set of columns represented by C1DataView is defined as a part of view definition statement (see Definition). C1DataViewSet can make the following forced corrections to the final set of columns:
Columns that are in the primary key of C1DataView are included in the list of columns even if they are not specified in the definition statement.
For joined DataTable objects in composite view, columns that are in the child key of DataRelation that join is based on are not included in the final set of view columns even if they are explicitly specified in the definition statement.