バージョン

XsdConstraintFlags 列挙体

XSDファイル内で見つかった制約のうち、どの制約をグリッドのバンドと列に適用するかを指定します。
シンタックス
'宣言
 
Public Enum XsdConstraintFlags 
   Inherits System.Enum
public enum XsdConstraintFlags : System.Enum 
メンバ
メンバ解説
Allすべての制約を適用することを指定します。
DefaultValueDefaultValue制約を列に適用することを指定します。これはXSDの"default"属性に対応します。
EnumerationEnumeration制約を列に適用することを指定します。これはXSDの"enumeration"ファセットに対応します。
FixedValueFixedValue制約を列に適用することを指定します。これはXSDの"fixed"属性に対応します。
ImplicitXsdBaseTypeConstraints組み込みのXSD基本型によって暗黙的に課される制約を施行することを指定します。たとえば、XSD基本型が"positiveInteger"の場合、セル値はゼロより大きい必要があります。
MaxExclusiveMaxExclusive制約を列に適用することを指定します。これはXSDの"maxExclusive"ファセットに対応します。
MaxInclusiveMaxInclusive制約を列に適用することを指定します。これはXSDの"maxInclusive"ファセットに対応します。
MaxLengthMaxLength制約を列に適用することを指定します。これはXSDの"maxLength"ファセットに対応します。
MaxRowsMaxRows制約をバンドに適用することを指定します。これはXSDの"maxOccurs"属性に対応します。
MinExclusiveMinExclusive制約を列に適用することを指定します。これはXSDの"minExclusive"ファセットに対応します。
MinInclusiveMinInclusive制約を列に適用することを指定します。これはXSDの"minInclusive"ファセットに対応します。
MinLengthMinLength制約を列に適用することを指定します。これはXSDの"minLength"ファセットに対応します。
MinRowsMinRows制約をバンドに適用することを指定します。これはXSDの"minOccurs"属性に対応します。
NullableNullable制約を列に適用することを指定します。これはXSDの"nillable"属性に対応します。
RegexPatternRegexPattern制約を列に適用することを指定します。これは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 );
}
参照