Class
ConditionalFormattingObject

Contains information about the condition and the formatting properties to apply.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
[Browsable(false)]
public class ConditionalFormattingObject : BaseFormattingObject, ICloneable, INotifyPropertyChanged, INotifyPropertyChangingEx, IEquatable<BaseFormattingObject>

Inheritance: objectBaseFormattingObjectConditionalFormattingObject

Implements: ICloneableIEquatable<BaseFormattingObject>INotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members BaseFormattingObject.Equals(object)BaseFormattingObject.GetHashCode()BaseFormattingObject.IsValueSet(string)BaseFormattingObject.OnPropertyChanging(string)BaseFormattingObject.OnPropertyChanged(string)BaseFormattingObject.Equals(BaseFormattingObject)BaseFormattingObject.TextAlignmentBaseFormattingObject.RowTextAlignmentBaseFormattingObject.EnabledBaseFormattingObject.CellForeColorBaseFormattingObject.CellBackColorBaseFormattingObject.RowForeColorBaseFormattingObject.RowBackColorBaseFormattingObject.CellFontBaseFormattingObject.RowFontBaseFormattingObject.NameBaseFormattingObject.ApplyToRowBaseFormattingObject.ApplyOnSelectedRowsBaseFormattingObject.PropertyChangedBaseFormattingObject.PropertyChanging

Constructors

ConditionalFormattingObject()

Creates a new instance of the ConditionalFormattingObject class.

Declaration

cs-api-definition
public ConditionalFormattingObject()

ConditionalFormattingObject(string, ConditionTypes, string, string, bool)

Initializes a new instance of the ConditionalFormattingObject class.

Declaration

cs-api-definition
public ConditionalFormattingObject(string name, ConditionTypes type, string tvalue1, string tvalue2, bool applyToRow)

Parameters

name

string

Formatting object name.

type

ConditionTypes

The condition type.

tvalue1

string

Left value of the condition.

tvalue2

string

Right value of the condition.

applyToRow

bool

Determines if the condition should be applied on a row.

Properties

CaseSensitive

Determines whether case-sensitive comparisons will be made when evaluating string values.

Declaration

cs-api-definition
public bool CaseSensitive { get; set; }

Property Value

bool

ConditionType

Gets or sets a value containing condition's type

Declaration

cs-api-definition
public ConditionTypes ConditionType { get; set; }

Property Value

ConditionTypes

TValue1

Gets or sets a value containing condition's left value

Declaration

cs-api-definition
public string TValue1 { get; set; }

Property Value

string

TValue2

Gets or sets a value containing condition's right value

Declaration

cs-api-definition
public string TValue2 { get; set; }

Property Value

string

Methods

Clone()

Creates a new object that is a copy of the current instance.

Declaration

cs-api-definition
public override object Clone()

Returns

object

Overrides BaseFormattingObject.Clone()

Copy(BaseFormattingObject)

Copies the source's settings to this instance.

Declaration

cs-api-definition
public override void Copy(BaseFormattingObject source)

Parameters

source

BaseFormattingObject

Overrides BaseFormattingObject.Copy(BaseFormattingObject)

Evaluate(GridViewRowInfo, GridViewColumn)

Evaluates the condition specified by this object against the actualValue.

Declaration

cs-api-definition
public override bool Evaluate(GridViewRowInfo row, GridViewColumn column)

Parameters

row

GridViewRowInfo

RadGridView row.

column

GridViewColumn

RadGridView column.

Returns

bool

Returns true if the formatting object should apply.

Overrides BaseFormattingObject.Evaluate(GridViewRowInfo, GridViewColumn)