The Datasheet Element
An element representing a tabular data set within a Datafeed.
Attributes and Elements
|name||The name of the Datasheet||Yes|
|displayName||An description for the Datasheet||No|
|className||An .Net class name for the Datasheet||No|
|classAssembly||An .Net class assembly for the Datasheet||No|
|isSingleRow||Indicates that the Datasheet can never contain more than one row||No|
|valueMember||If a Datasheet is Project Scoped, it can act as a validation source for columns in other Project or Scenario scoped Datasheets. The valueMember column is normally the Primary Key column for the Datasheet.||No|
|displayMember||If a datasheet has a valueMember column then it must also have a displayMember column containing strings that correspond to the ID values in the valueMember column.||No|
|defaultRecords||A Datasheet can have any number of default records automatically added to it when it is created for a Library, Project, or Scenario. Within the defaultRecords element you can define as many record child elements as you require. Each record element must specify columns and their corresponding values. Multiple column/value pairs can be separated by the pipe ("|"") character.||No|
The value for the name attribute must contain only alpha-numeric characters.
If you specify a className then instances of that .Net class will be created as necessary. In this case, the classAssembly must also be specified and the class must derive from SyncroSim.Core.DataSheet.