[]
        
(Showing Draft Content)

C1.Win.Input.Validation.ParseInfo

ParseInfo Class

Contains settings affecting parsing, that is, converting a string to the required data type.

Inheritance
ParseInfo
Namespace: C1.Win.Input.Validation
Assembly: C1.Win.Input.8.dll
Syntax
[TypeConverter(typeof(GenericInheritConverter))]
public class ParseInfo

Properties

Name Description
CaseSensitive

Gets or sets a value indicating whether string comparisons are case-sensitive.

CustomFormat

Gets or sets custom format specifies (in parsing used for DateTime and Boolean types only).

DateTimeStyle

Gets or sets an enumerable value indicating the styles (flags) permitted in input strings representing date/time.

EmptyAsNull

Gets or sets a value indicating whether empty strings are interpreted as null values (DBNull).

ErrorMessage

Gets or sets error message shown in the standard message box and/or in the exception.

FormatType

Gets or sets the format used for parsing.

Inherit

Gets or sets a value manages inheritance of the ParseInfo properties from the host control properties.

NullText

Gets or sets the string representing DbNull value.

NumberStyle

Gets or sets an enumerable value indicating the styles (flags) permitted in input strings representing numbers.

TrimEnd

Gets or sets a value indicating whether trailing spaces are removed before parsing.

TrimStart

Gets or sets a value indicating whether leading spaces are removed before parsing.

Methods

Name Description
IsTextDbNull(string, CultureInfo)

Returns True if the argument represents a null value (DBNull).

OnParsed(ParseEventArgs)

Raises the Parsed event.

OnParsing(ParseEventArgs)

Raises the Parsing event.

Parse(string, Type, out object, ErrorInfo)

Converts text to the specified data type.

ParseBoolean(string, FormatType, CultureInfo)

Converts the text to a Boolean value.

ParseDateTime(string, FormatType, CultureInfo)

Converts text to a value using one of DateTime formats.

ParseFixed(string, FormatType, CultureInfo)

Converts the text to a Decimal value using a fixed numeric format.

ParseFloat(string, FormatType, CultureInfo)

Converts the text to a Double value using a float numeric format.

ParseInteger(string, FormatType, CultureInfo)

Converts the text to Int64 value using an integer numeric format.

Reset()

Resets whole ParseInfo property of base control

ResetCaseSensitive()

Restores the default value of the CaseSensitive property.

ResetCustomFormat()

Restores the default value of the CustomFormat property.

ResetEmptyAsNull()

Restores the default value of the EmptyAsNull property.

ResetErrorMessage()

Restores the default value of the ErrorMessage property.

ResetFormatType()

Restores the default value of the FormatType property.

ResetNullText()

Restores the default value of the NullText property.

ResetTrimEnd()

Restores the default value of the TrimEnd property.

ResetTrimStart()

Restores the default value of the TrimStart property.

ShouldSerializeCaseSensitive()

Specifies whether to save the value of the CaseSensitive property.

ShouldSerializeCustomFormat()

Specifies whether to save the value of the CustomFormat property.

ShouldSerializeEmptyAsNull()

Specifies whether to save the value of the EmptyAsNull property.

ShouldSerializeErrorMessage()

Specifies whether to save the value of the ErrorMessage property.

ShouldSerializeFormatType()

Specifies whether to save the value of the FormatType property.

ShouldSerializeNullText()

Specifies whether to save the value of the NullText property.

ShouldSerializeTrimEnd()

Specifies whether to save the value of the TrimEnd property.

ShouldSerializeTrimStart()

Specifies whether to save the value of the TrimStart property.

Events

Name Description
Parsed

Occurs after the input string value has been converted to the DataType.

Parsing

Occurs when the input string is parsed programmatically.