2.3.4.2.35 DataColumn_Type

Target namespace: http://schemas.microsoft.com/office/visio/2011/1/core

Referenced by: DataColumns_Type

A complex type that specifies a field in a recordset.

Attributes:

ColumnNameID: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies the identifier of the field. It MUST be unique amongst all the DataColumn_Type child elements of the containing DataColumns_Type.

Name: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies the name of the shape data items mapped to this field in each shape that is bound to a row in the recordset as described in data binding. It MUST be unique amongst all the DataColumn_Type child elements of the containing DataColumns_Type.

Label: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that is unused and MUST be ignored.

OrigLabel: An xsd:string ([XMLSCHEMA2] section 3.2.1) that is unused and MUST be ignored.

LangID: An xsd:unsignedInt ([XMLSCHEMA2] section 3.3.22) attribute that is unused and MUST be ignored.

Calendar: An xsd:unsignedShort ([XMLSCHEMA2] section 3.3.23) attribute that is unused and MUST be ignored.

DataType: An xsd:unsignedShort ([XMLSCHEMA2] section 3.3.23) attribute that specifies the type of the data of this field. This value MUST be specified by vDataType.

UnitType: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that is unused and MUST be ignored.

Currency: An xsd:unsignedShort ([XMLSCHEMA2] section 3.3.23) attribute that is unused and MUST be ignored.

Degree: An xsd:unsignedInt ([XMLSCHEMA2] section 3.3.22) attribute that is unused and MUST be ignored.

DisplayWidth: An xsd:unsignedInt ([XMLSCHEMA2] section 3.3.22) attribute that is unused and MUST be ignored.

DisplayOrder: An xsd:unsignedInt ([XMLSCHEMA2] section 3.3.22) attribute that is unused and MUST be ignored.

Mapped: An xsd:boolean ([XMLSCHEMA2] section 3.2.2) attribute that is unused and MUST be ignored.

Hyperlink: An xsd:boolean ([XMLSCHEMA2] section 3.2.2) attribute that is unused and MUST be ignored.

The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="DataColumn_Type">
   <xsd:attribute name="ColumnNameID" type="xsd:string" use="required"/>
   <xsd:attribute name="Name" type="xsd:string" use="required"/>
   <xsd:attribute name="Label" type="xsd:string" use="required"/>
   <xsd:attribute name="OrigLabel" type="xsd:string"/>
   <xsd:attribute name="LangID" type="xsd:unsignedInt"/>
   <xsd:attribute name="Calendar" type="xsd:unsignedShort"/>
   <xsd:attribute name="DataType" type="xsd:unsignedShort"/>
   <xsd:attribute name="UnitType" type="xsd:string"/>
   <xsd:attribute name="Currency" type="xsd:unsignedShort"/>
   <xsd:attribute name="Degree" type="xsd:unsignedInt"/>
   <xsd:attribute name="DisplayWidth" type="xsd:unsignedInt"/>
   <xsd:attribute name="DisplayOrder" type="xsd:unsignedInt"/>
   <xsd:attribute name="Mapped" type="xsd:boolean"/>
   <xsd:attribute name="Hyperlink" type="xsd:boolean"/>
 </xsd:complexType>