Class
GridViewRatingColumn

Represents a column that visualizes the cell's value by using a rating element.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class GridViewRatingColumn : GridViewDataColumn, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, IEditorProvider, INotifyPropertyChangingEx, IContextMenuProvider, IDataConversionInfoProvider, IGridViewEventListener, ITypeDescriptorContext, IServiceProvider

Inheritance: objectDisposableObjectRadObjectGridViewColumnGridViewDataColumnGridViewRatingColumn

Implements: IContextMenuProviderICustomTypeDescriptorIDataConversionInfoProviderIDisposableIEditorProviderIGridViewEventListenerINotifyPropertyChangedINotifyPropertyChangingExIServiceProviderITypeDescriptorContext

Inherited Members GridViewDataColumn.FormatStringPropertyGridViewDataColumn.DataEditFormatStringPropertyGridViewDataColumn.FormatInfoPropertyGridViewDataColumn.NullValuePropertyGridViewDataColumn.DataSourceNullValuePropertyGridViewDataColumn.UseDataTypeConverterWhenSortingPropertyGridViewDataColumn.DataTypeConverterPropertyGridViewDataColumn.DataTypePropertyGridViewDataColumn.AllowFilteringPropertyGridViewDataColumn.AllowSearchingPropertyGridViewDataColumn.AllowNaturalSortPropertyGridViewDataColumn.AutoFilterDelayPropertyGridViewDataColumn.AllowCellMergingPropertyGridViewDataColumn.excelFormatGridViewDataColumn.GetDefaultDataTypeConverter(Type)GridViewDataColumn.ToString()GridViewDataColumn.GetDistinctValues()GridViewDataColumn.GetDistinctValuesWithFilter()GridViewDataColumn.UpdateDistinctValuesOnAdd(object)GridViewDataColumn.UpdateDistinctValues()GridViewDataColumn.UpdateDistinctValuesWithFilter()GridViewDataColumn.UpdateDistinctValuesOnAddWithFilter(object)GridViewDataColumn.OnNotifyPropertyChanging(PropertyChangingEventArgsEx)GridViewDataColumn.Initialize()GridViewDataColumn.OnPropertyChanged(RadPropertyChangedEventArgs)GridViewDataColumn.GetEventInfo(RadProperty, out GridEventDispatchMode)GridViewDataColumn.PreProcessEvent(GridViewEvent)GridViewDataColumn.ProcessEvent(GridViewEvent)GridViewDataColumn.PostProcessEvent(GridViewEvent)GridViewDataColumn.AnalyzeQueue(List<GridViewEvent>)GridViewDataColumn.CreateSnapshot()GridViewDataColumn.AutoFilterDelayGridViewDataColumn.AllowFilteringGridViewDataColumn.AllowSearchingGridViewDataColumn.AllowNaturalSortGridViewDataColumn.DataTypeConverterGridViewDataColumn.UseDataTypeConverterWhenSortingGridViewDataColumn.FilterDescriptorGridViewDataColumn.ExcelExportTypeGridViewDataColumn.ExcelExportFormatStringGridViewDataColumn.FormatInfoGridViewDataColumn.FormatStringGridViewDataColumn.NullValueGridViewDataColumn.DataSourceNullValueGridViewDataColumn.AllowCellMergingGridViewDataColumn.DistinctValuesGridViewDataColumn.DistinctValuesWithFilterGridViewDataColumn.DesiredEventsGridViewDataColumn.PriorityGridViewDataColumn.DesiredProcessModeGridViewColumn.FieldNamePropertyGridViewColumn.NamePropertyGridViewColumn.HeaderTextPropertyGridViewColumn.ExpressionPropertyGridViewColumn.EnableExpressionEditorPropertyGridViewColumn.IsVisiblePropertyGridViewColumn.IsAutoGeneratedPropertyGridViewColumn.VisibleInColumnChooserPropertyGridViewColumn.PinPositionPropertyGridViewColumn.AllowSortPropertyGridViewColumn.AllowGroupPropertyGridViewColumn.AllowResizePropertyGridViewColumn.AllowHidePropertyGridViewColumn.DisableHTMLRenderingPropertyGridViewColumn.WrapTextPropertyGridViewColumn.TextAlignmentPropertyGridViewColumn.HeaderTextAlignmentPropertyGridViewColumn.HeaderImagePropertyGridViewColumn.HeaderSvgImagePropertyGridViewColumn.ImageLayoutPropertyGridViewColumn.TextImageRelationPropertyGridViewColumn.WidthPropertyGridViewColumn.RenderWidthPropertyGridViewColumn.MinWidthPropertyGridViewColumn.MaxWidthPropertyGridViewColumn.RowSpanPropertyGridViewColumn.StretchVerticallyPropertyGridViewColumn.ShowEditorPropertyGridViewColumn.IsCurrentPropertyGridViewColumn.AutoEllipsisPropertyGridViewColumn.AutoSizeModePropertyGridViewColumn.AllowReorderPropertyGridViewColumn.TagPropertyGridViewColumn.CreateConditionalFormattingForm()GridViewColumn.BestFit()GridViewColumn.Sort(RadSortOrder)GridViewColumn.Sort(RadSortOrder, bool)GridViewColumn.GetDefaultGroupByExpression()GridViewColumn.CanDragToGroup(GridViewTemplate)GridViewColumn.CanDragToGroup()GridViewColumn.GetDefaultMinWidth()GridViewColumn.IsPropertyCancelable(RadPropertyMetadata)GridViewColumn.ShowContextMenu()GridViewColumn.GetDefaultEditor()GridViewColumn.InitializeEditor(IInputEditor)GridViewColumn.CreateContextMenuItems(RadDropDownMenu)GridViewColumn.MergeMenus(RadDropDownMenu, params object[])GridViewColumn.MergeMenus(IContextMenuProvider, params object[])GridViewColumn.MergeMenus(IContextMenuManager, params object[])GridViewColumn.ToggleSortOrder()GridViewColumn.DispatchEvent(KnownEvents, GridEventType, GridEventDispatchMode, object, object[])GridViewColumn.OnNotifyPropertyChanging(string)GridViewColumn.OnPropertyChanging(RadPropertyChangingEventArgs)GridViewColumn.IsFieldNamePathGridViewColumn.HeaderImageGridViewColumn.HeaderSvgImageGridViewColumn.ImageLayoutGridViewColumn.TextImageRelationGridViewColumn.WidthGridViewColumn.MinWidthGridViewColumn.MaxWidthGridViewColumn.RowSpanGridViewColumn.StretchVerticallyGridViewColumn.AutoSizeModeGridViewColumn.TagGridViewColumn.FieldNameGridViewColumn.NameGridViewColumn.SortOrderGridViewColumn.ExpressionGridViewColumn.EnableExpressionEditorGridViewColumn.ConditionalFormattingObjectListGridViewColumn.IndexGridViewColumn.OwnerTemplateGridViewColumn.IsDataBoundGridViewColumn.IsSortedGridViewColumn.IsGroupedGridViewColumn.VisibleInColumnChooserGridViewColumn.IsVisibleGridViewColumn.IsCurrentGridViewColumn.IsPinnedGridViewColumn.PinPositionGridViewColumn.AllowReorderGridViewColumn.AllowSortGridViewColumn.AllowGroupGridViewColumn.AllowResizeGridViewColumn.AllowHideGridViewColumn.HeaderTextGridViewColumn.DisableHTMLRenderingGridViewColumn.WrapTextGridViewColumn.AutoEllipsisGridViewColumn.HeaderTextAlignmentGridViewColumn.TextAlignmentGridViewColumn.EventDispatcherGridViewColumn.DpiScaleGridViewColumn.ContextMenuGridViewColumn.PropertyChangingRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadObject.DisposeManagedResources()RadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.GetValue(RadProperty)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.SetValueCore(RadPropertyValue, object, object, ValueSource)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.CanRaisePropertyChangeNotifications(RadPropertyValue)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.AddStylePropertySetting(IPropertySetting)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.PerformDispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

GridViewRatingColumn()

Initializes a new instance of the GridViewRatingColumn class.

Declaration

cs-api-definition
public GridViewRatingColumn()

GridViewRatingColumn(string)

Initializes a new instance of the GridViewRatingColumn class.

Declaration

cs-api-definition
public GridViewRatingColumn(string fieldName)

Parameters

fieldName

string

A string value referring to the unique name of the column.

GridViewRatingColumn(string, string)

Initializes a new instance of the GridViewRatingColumn class.

Declaration

cs-api-definition
public GridViewRatingColumn(string uniqueName, string fieldName)

Parameters

uniqueName

string

A string value referring to the unique name of the column.

fieldName

string

A string value referring to the field name to which the column is bound.

Fields

DirectionProperty

Declaration

cs-api-definition
public static RadProperty DirectionProperty

Field Value

RadProperty

MaximumProperty

Declaration

cs-api-definition
public static RadProperty MaximumProperty

Field Value

RadProperty

MinimumProperty

Declaration

cs-api-definition
public static RadProperty MinimumProperty

Field Value

RadProperty

PercentageRoundingProperty

Declaration

cs-api-definition
public static RadProperty PercentageRoundingProperty

Field Value

RadProperty

ReadOnlyProperty

Declaration

cs-api-definition
public static RadProperty ReadOnlyProperty

Field Value

RadProperty

SelectionModeProperty

Declaration

cs-api-definition
public static RadProperty SelectionModeProperty

Field Value

RadProperty

ShouldPaintHoverProperty

Declaration

cs-api-definition
public static RadProperty ShouldPaintHoverProperty

Field Value

RadProperty

ToolTipFormatStringProperty

Declaration

cs-api-definition
public static RadProperty ToolTipFormatStringProperty

Field Value

RadProperty

ToolTipPrecisionProperty

Declaration

cs-api-definition
public static RadProperty ToolTipPrecisionProperty

Field Value

RadProperty

Properties

DataType

Gets or sets the data type of the column.

Declaration

cs-api-definition
public override Type DataType { get; set; }

Property Value

Type

Overrides GridViewDataColumn.DataType

Direction

Gets or sets the direction of rating element paint (Standard, Reversed).

Declaration

cs-api-definition
[Browsable(true)]
public RatingDirection Direction { get; set; }

Property Value

RatingDirection

The direction.

Maximum

Gets or sets a value indicating the maximum value for the Rating.

Declaration

cs-api-definition
[Browsable(true)]
public double Maximum { get; set; }

Property Value

double

The maximum.

Minimum

Gets or sets a value indicating the minimum value for the Rating.

Declaration

cs-api-definition
[Browsable(true)]
public double Minimum { get; set; }

Property Value

double

The minimum.

PercentageRounding

Gets or sets the percentage rounding. In precise mode, the rounding determines when the value will round to the minimum/maximum.

Declaration

cs-api-definition
[Browsable(true)]
public double PercentageRounding { get; set; }

Property Value

double

The percentage rounding.

ReadOnly

Gets or sets a value indicating whether the user can edit the data in the column's cells.

Declaration

cs-api-definition
[Browsable(true)]
public bool ReadOnly { get; set; }

Property Value

bool

SelectionMode

Gets or sets the selection mode of the rating control (full item, half item, precise selection).

Declaration

cs-api-definition
[Browsable(true)]
public RatingSelectionMode SelectionMode { get; set; }

Property Value

RatingSelectionMode

The selection mode.

ShouldPaintHover

Gets or sets a value indicating whether [should paint hover].

Declaration

cs-api-definition
[Browsable(true)]
public bool ShouldPaintHover { get; set; }

Property Value

bool

true if [should paint hover]; otherwise, false.

ToolTipFormatString

Gets or sets the tool tip format string.

Declaration

cs-api-definition
[Browsable(true)]
public string ToolTipFormatString { get; set; }

Property Value

string

The tool tip format string.

ToolTipPrecision

Gets or sets the tool tip precision. This property is used to determine when the tooltip should reflect the value change. The default value is 0.1, so changes with lesser value will not be affected.

Declaration

cs-api-definition
[Browsable(true)]
public double ToolTipPrecision { get; set; }

Property Value

double

The tool tip precision.

Methods

GetCellType(GridViewRowInfo)

Gets the type of the cell.

Declaration

cs-api-definition
public override Type GetCellType(GridViewRowInfo row)

Parameters

row

GridViewRowInfo

The row.

Returns

Type

Overrides GridViewDataColumn.GetCellType(GridViewRowInfo)

GetDefaultEditorType()

Gets the default editor type for the editor provider.

Declaration

cs-api-definition
public override Type GetDefaultEditorType()

Returns

Type

The default type.

Overrides GridViewColumn.GetDefaultEditorType()