Class
RadDataConverter

This class is responsible for conversion of data between RadGridView and its data source

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class RadDataConverter

Inheritance: objectRadDataConverter

Properties

Instance

Gets the instance.

Declaration

cs-api-definition
public static RadDataConverter Instance { get; }

Property Value

RadDataConverter

The instance.

Methods

EqualsNullValue(object, IDataConversionInfoProvider)

Equalses the null value.

Declaration

cs-api-definition
public bool EqualsNullValue(object value, IDataConversionInfoProvider dataColumn)

Parameters

value

object

The value.

dataColumn

IDataConversionInfoProvider

The data column.

Returns

bool

Format(object, Type, IDataConversionInfoProvider)

Gets the value of the cell as formatted for display.

Declaration

cs-api-definition
public object Format(object value, Type targetType, IDataConversionInfoProvider converstionInfoProvider)

Parameters

value

object

The value to be formatted.

targetType

Type

The Type that value should be converted for.

converstionInfoProvider

IDataConversionInfoProvider

An instance of IDataConversionInfoProvider.

Returns

object

Returns the formatted value

Format(object, Type, bool, IDataConversionInfoProvider)

Gets the value of the cell as formatted for display.

Declaration

cs-api-definition
public object Format(object value, Type targetType, bool coerceNullValue, IDataConversionInfoProvider converstionInfoProvider)

Parameters

value

object

The value to be formatted.

targetType

Type

The Type that value should be converted for.

coerceNullValue

bool

If the value is null, the NullValue should be considered as result.

converstionInfoProvider

IDataConversionInfoProvider

An instance of IDataConversionInfoProvider.

Returns

object

Returns the formatted value

Parse(IDataConversionInfoProvider, object)

Converts a value formatted for display to an actual cell value.

Declaration

cs-api-definition
public object Parse(IDataConversionInfoProvider converstionInfoProvider, object value)

Parameters

converstionInfoProvider

IDataConversionInfoProvider

An instance of IDataConversionInfoProvider.

value

object

The value to be converted.

Returns

object

Returns the converted value

Parse(IDataConversionInfoProvider, object, CultureInfo)

Converts a value formatted for display to an actual cell value.

Declaration

cs-api-definition
public object Parse(IDataConversionInfoProvider converstionInfoProvider, object value, CultureInfo cultureInfo)

Parameters

converstionInfoProvider

IDataConversionInfoProvider

An instance of IDataConversionInfoProvider.

value

object

The value to be converted.

cultureInfo

CultureInfo

The CultureInfo object that will be used while parsing.

Returns

object

Returns the converted value

TryFormat(object, Type, IDataConversionInfoProvider, out object)

Formats a value for display to an actual cell value.

Declaration

cs-api-definition
public Exception TryFormat(object value, Type targetType, IDataConversionInfoProvider converstionInfoProvider, out object result)

Parameters

value

object

The value to be formatted.

targetType

Type

The Type that value should be converted for.

converstionInfoProvider

IDataConversionInfoProvider

An instance of IDataConversionInfoProvider.

result

object

The object instance that will hold the result.IDataConversionInfoProvider.

Returns

Exception

The generated exception if Parse has failed for some reason, null otherwise.

TryParse(IDataConversionInfoProvider, object, out object)

Converts a value formatted for display to an actual cell value.

Declaration

cs-api-definition
public Exception TryParse(IDataConversionInfoProvider converstionInfoProvider, object value, out object result)

Parameters

converstionInfoProvider

IDataConversionInfoProvider

An instance of IDataConversionInfoProvider.

value

object

The value to be converted.

result

object

The object instance that will hold the result.IDataConversionInfoProvider.

Returns

Exception

The generated exception if Parse has failed for some reason, null otherwise.