The following methods offer control over datasets which are file-based.
A file-based dataset is a file which contains graphical items. File-based datasets must be inserted or imported into an Overlay in order to see the contents.
Note: Some of the methods in this section use an nDataset& argument to refer to the serial number of a dataset. The serial number can be obtained from the Dataset property of an overlay or from the GetDataset, GetDatasetContainer or FindExternalDataset methods. The serial number cannot be relied upon to be identical in each session, or if the dataset is removed and re-added. The number returned should therefore not be stored for long-term use.
||Begins a transaction on a Dataset.|
||Closes a dataset.|
||Closes a named dataset tile within an index dataset.|
||Commits a transaction on a Dataset.|
||Discards all undo actions and defragments the memory used by a dataset.|
|CreateIdb||Creates a new idb file with a set of attribute columns.|
||Creates an empty BDS (Base DataSet) file.|
||Forces datasets in the current SWD to open any items within the given extents, at the given scale.|
||Gets the serial number of a dataset that is already open.|
||Gets the serial number of the dataset that contains the specified dataset, e.g. in an Index Dataset.|
||Gets the extents of all of the items in a dataset.|
||Gets a copy of a dataset coordinate reference system.|
||Imports a dataset into the current SWD.|
||Imports a dataset into the current SWD, that will fetch data from non-file data source.|
||Inserts a dataset into the current SWD.|
||Sets the ownership of a dataset.|
||Makes sure a dataset is up-to-date.|
||Rolls back a transaction on a Dataset.|
||Saves a dataset if it has been modified.|
||Sets a dataset coordinate reference system.|
|CreateDbTableOverlay||Creates a new Attribute Table overlay, ie a read-only view of a database table that has no geometry.|