求懂Delphi的翻译下此段描述
Call CreateDataSet at runtime to create a new, empty client dataset that can then be edited and saved.
If the FieldDefs property contains values, these values are used to create field definitions. Otherwise the Fields property is used. One or both of these properties must contain values in order to create a dataset. If neither property is set, CreateDataSet raises an exception.
If the IndexDefs property contains values, these values are used to create indexes for the dataset. Indexes created from the IndexDefs property are saved with the client dataset when it is saved to a file.
Note: You can create a dataset at design time as well: Create persistent field components or field definitions. Then right-click the client dataset and select Create Data Set.