PowerTools MultiRow for Windows Forms 8.0J
EditedFormattedValue プロパティ (ValidateContext)
使用例 

検証される値を示す値を取得します。
構文
Public ReadOnly Property EditedFormattedValue As Object
public object EditedFormattedValue {get;}

プロパティ値

検証される値を示すSystem.Object値。
使用例
次のサンプルコードは、CellValidatorをカスタマイズして独自のCellValidateActionを追加する方法を示します。このサンプルコードは、CellValidatorクラスに示されている詳細なコード例の一部を抜粋したものです。
class MyRequiredFieldValidator : RequiredFieldValidator
{
    protected override bool Validate(ValidateContext context)
    {
        if (context.EditedFormattedValue != null)
        {
            string value = context.EditedFormattedValue.ToString();
            if (value != "NULL")
            {
                context.ValidateInfo = "The input value is not NULL";
                return false;
            }
            else
            {
                return true;
            }
        }

        return base.Validate(context);
    }
}
Private Class MyRequiredFieldValidator
    Inherits RequiredFieldValidator
    Protected Overloads Overrides Function Validate(ByVal context As ValidateContext) As Boolean
        If context.EditedFormattedValue <> Nothing Then
            Dim value As String = context.EditedFormattedValue.ToString()
            If value <> "NULL" Then
                context.ValidateInfo = "The input value is not NULL"
                Return False
            Else
                Return True
            End If
        End If

        Return MyBase.Validate(context)
    End Function
End Class
参照

ValidateContext クラス
ValidateContext メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.