'宣言 Public Enum XsdConstraintFlags Inherits System.Enum
public enum XsdConstraintFlags : System.Enum
メンバ | 解説 |
---|---|
All | すべての制約を適用することを指定します。 |
DefaultValue | DefaultValue制約を列に適用することを指定します。これはXSDの"default"属性に対応します。 |
Enumeration | Enumeration制約を列に適用することを指定します。これはXSDの"enumeration"ファセットに対応します。 |
FixedValue | FixedValue制約を列に適用することを指定します。これはXSDの"fixed"属性に対応します。 |
ImplicitXsdBaseTypeConstraints | 組み込みのXSD基本型によって暗黙的に課される制約を施行することを指定します。たとえば、XSD基本型が"positiveInteger"の場合、セル値はゼロより大きい必要があります。 |
MaxExclusive | MaxExclusive制約を列に適用することを指定します。これはXSDの"maxExclusive"ファセットに対応します。 |
MaxInclusive | MaxInclusive制約を列に適用することを指定します。これはXSDの"maxInclusive"ファセットに対応します。 |
MaxLength | MaxLength制約を列に適用することを指定します。これはXSDの"maxLength"ファセットに対応します。 |
MaxRows | MaxRows制約をバンドに適用することを指定します。これはXSDの"maxOccurs"属性に対応します。 |
MinExclusive | MinExclusive制約を列に適用することを指定します。これはXSDの"minExclusive"ファセットに対応します。 |
MinInclusive | MinInclusive制約を列に適用することを指定します。これはXSDの"minInclusive"ファセットに対応します。 |
MinLength | MinLength制約を列に適用することを指定します。これはXSDの"minLength"ファセットに対応します。 |
MinRows | MinRows制約をバンドに適用することを指定します。これはXSDの"minOccurs"属性に対応します。 |
Nullable | Nullable制約を列に適用することを指定します。これはXSDの"nillable"属性に対応します。 |
RegexPattern | RegexPattern制約を列に適用することを指定します。これはXSDの"pattern"ファセットに対応します。 |
Private Sub SetupGrid() ' Setup the flag so that all of the available constraints except for 'Enumeration' will be enforced. ' Dim xsdFlags As XsdConstraintFlags = XsdConstraintFlags.All And Not XsdConstraintFlags.Enumeration Me.ultraGrid1.EnforceXsdConstraints("..\someSchema.xsd", xsdFlags) End Sub
private void SetupGrid() { // Setup the flag so that all of the available constraints except for 'Enumeration' will be enforced. // XsdConstraintFlags xsdFlags = XsdConstraintFlags.All & ~XsdConstraintFlags.Enumeration; this.ultraGrid1.EnforceXsdConstraints( "..\\..\\someSchema.xsd", xsdFlags ); }