Class
RadGridViewElement

Represents the element for RadGridView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class RadGridViewElement : GridVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IRadServiceProvider, IGridViewEventListener

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGridVisualElementRadGridViewElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIGridViewEventListenerIImageElementINotifyPropertyChangedIPrimitiveElementIRadServiceProviderIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members GridVisualElement.ArrangeElement(RadElement, SizeF, RectangleF)GridVisualElement.GridControlLightVisualElement.BackgroundImagePropertyLightVisualElement.BackgroundImageLayoutPropertyLightVisualElement.BackColor2PropertyLightVisualElement.BackColor3PropertyLightVisualElement.BackColor4PropertyLightVisualElement.BorderBottomColorPropertyLightVisualElement.BorderBottomShadowColorPropertyLightVisualElement.BorderBottomWidthPropertyLightVisualElement.BorderBoxStylePropertyLightVisualElement.BorderColorPropertyLightVisualElement.BorderColor2PropertyLightVisualElement.BorderColor3PropertyLightVisualElement.BorderColor4PropertyLightVisualElement.BorderDashStylePropertyLightVisualElement.BorderDashPatternPropertyLightVisualElement.BorderDrawModePropertyLightVisualElement.BorderGradientAnglePropertyLightVisualElement.BorderGradientStylePropertyLightVisualElement.BorderInnerColorPropertyLightVisualElement.BorderInnerColor2PropertyLightVisualElement.BorderInnerColor3PropertyLightVisualElement.BorderInnerColor4PropertyLightVisualElement.BorderLeftColorPropertyLightVisualElement.BorderLeftShadowColorPropertyLightVisualElement.BorderLeftWidthPropertyLightVisualElement.BorderRightColorPropertyLightVisualElement.BorderRightShadowColorPropertyLightVisualElement.BorderRightWidthPropertyLightVisualElement.BorderTopColorPropertyLightVisualElement.BorderTopShadowColorPropertyLightVisualElement.BorderTopWidthPropertyLightVisualElement.BorderWidthPropertyLightVisualElement.ClipTextPropertyLightVisualElement.DisabledTextRenderingHintPropertyLightVisualElement.DrawBorderPropertyLightVisualElement.DrawFillPropertyLightVisualElement.DrawTextPropertyLightVisualElement.DrawBackgroundImagePropertyLightVisualElement.DrawImagePropertyLightVisualElement.EnableImageTransparencyPropertyLightVisualElement.GradientAnglePropertyLightVisualElement.GradientPercentagePropertyLightVisualElement.GradientPercentage2PropertyLightVisualElement.GradientStylePropertyLightVisualElement.HorizontalLineColorPropertyLightVisualElement.HorizontalLineWidthPropertyLightVisualElement.ImageAlignmentPropertyLightVisualElement.ImageIndexPropertyLightVisualElement.ImageKeyPropertyLightVisualElement.ImageLayoutPropertyLightVisualElement.ImageOpacityPropertyLightVisualElement.ImagePropertyLightVisualElement.ImageTransparentColorPropertyLightVisualElement.NumberOfColorsPropertyLightVisualElement.ShowHorizontalLinePropertyLightVisualElement.SvgImagePropertyLightVisualElement.TextAlignmentPropertyLightVisualElement.TextImageRelationPropertyLightVisualElement.TextWrapPropertyLightVisualElement.TextRenderingHintPropertyLightVisualElement.GetBorderThickness(LightVisualElement, bool)LightVisualElement.ShouldSerializeProperty(PropertyDescriptor)LightVisualElement.GetImageDrawTypeLocalValue()LightVisualElement.MapStyleProperty(RadProperty, string)LightVisualElement.GetStylablePropertiesFilter()LightVisualElement.GetPaintingBorderWidth()LightVisualElement.OnBitStateChanged(long, bool, bool)LightVisualElement.GetAsBitmapEx(Color, float, SizeF)LightVisualElement.GetClipRect()LightVisualElement.PaintElement(IGraphics, float, SizeF)LightVisualElement.PaintText(IGraphics)LightVisualElement.PaintTextCore(IGraphics)LightVisualElement.DrawHorizontalLineWithoutText(IGraphics)LightVisualElement.DrawHorizontalLine(IGraphics)LightVisualElement.PaintImage(IGraphics)LightVisualElement.PaintSvgImage(IGraphics)LightVisualElement.PaintBackgroundImage(IGraphics)LightVisualElement.PaintContent(IGraphics)LightVisualElement.AnimateImage(Image, bool)LightVisualElement.ClipImage(Image, Rectangle, Size)LightVisualElement.MeasureOverride(SizeF)LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeElement(RadElement, SizeF)LightVisualElement.GetClientOffset(bool)LightVisualElement.GetBorderThickness(bool)LightVisualElement.GetClientRectangle(bool, SizeF)LightVisualElement.GetClientRectangle(SizeF)LightVisualElement.GetTextAlignment(ContentAlignment)LightVisualElement.GetTextAlignment()LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)LightVisualElement.OnTunnelEvent(RadElement, RoutedEventArgs)LightVisualElement.ToggleTextPrimitive(RadProperty)LightVisualElement.OnAnimatedImageFrameChanged()LightVisualElement.OnMouseMove(MouseEventArgs)LightVisualElement.GetFaceRectangle()LightVisualElement.CreateTextParams()LightVisualElement.PaintPrimitive(IGraphics, float, SizeF, TextParams)LightVisualElement.PaintPrimitive(IGraphics, TextParams)LightVisualElement.MeasureOverride(SizeF, TextParams)LightVisualElement.OnMouseMove(object, MouseEventArgs)LightVisualElement.GetTextSize(SizeF, TextParams)LightVisualElement.GetTextSize(TextParams)LightVisualElement.TextRenderingHintLightVisualElement.DisabledTextRenderingHintLightVisualElement.ShouldPaintLightVisualElement.CanFocusLightVisualElement.DrawTextLightVisualElement.DrawFillLightVisualElement.DrawBorderLightVisualElement.DrawBackgroundImageLightVisualElement.DrawImageLightVisualElement.BorderBoxStyleLightVisualElement.BorderDrawModeLightVisualElement.BorderWidthLightVisualElement.BorderLeftWidthLightVisualElement.BorderTopWidthLightVisualElement.BorderRightWidthLightVisualElement.BorderBottomWidthLightVisualElement.BorderGradientAngleLightVisualElement.BorderGradientStyleLightVisualElement.BorderColorLightVisualElement.BorderColor2LightVisualElement.BorderColor3LightVisualElement.BorderColor4LightVisualElement.BorderInnerColorLightVisualElement.BorderInnerColor2LightVisualElement.BorderInnerColor3LightVisualElement.BorderInnerColor4LightVisualElement.BackColor2LightVisualElement.BackColor3LightVisualElement.BackColor4LightVisualElement.NumberOfColorsLightVisualElement.GradientStyleLightVisualElement.GradientAngleLightVisualElement.GradientPercentageLightVisualElement.GradientPercentage2LightVisualElement.BackgroundImageLightVisualElement.ImageLightVisualElement.ImageIndexLightVisualElement.ImageKeyLightVisualElement.ImageLayoutLightVisualElement.BackgroundImageLayoutLightVisualElement.ImageOpacityLightVisualElement.DisabledImageOpacityLightVisualElement.TextAlignmentLightVisualElement.ImageAlignmentLightVisualElement.TextImageRelationLightVisualElement.ShowHorizontalLineLightVisualElement.HorizontalLineColorLightVisualElement.HorizontalLineWidthLightVisualElement.DisableHTMLRenderingLightVisualElement.BorderLeftColorLightVisualElement.BorderTopColorLightVisualElement.BorderRightColorLightVisualElement.BorderBottomColorLightVisualElement.BorderLeftShadowColorLightVisualElement.BorderTopShadowColorLightVisualElement.BorderRightShadowColorLightVisualElement.BorderBottomShadowColorLightVisualElement.ClipTextLightVisualElement.LayoutLightVisualElement.ImageTransparentColorLightVisualElement.BorderDashStyleLightVisualElement.BorderDashPatternLightVisualElement.EnableImageTransparencyLightVisualElement.SvgImageLightVisualElement.ImageDrawTypeLightVisualElement.AutoEllipsisLightVisualElement.UseMnemonicLightVisualElement.TextWrapLightVisualElement.ShowKeyboardCuesLightVisualElement.MeasureTrailingSpacesLightVisualElement.TextParamsUIItemBase.PaintFill(IGraphics, float, SizeF)UIItemBase.GetFillPaintRect(float, SizeF)UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF)UIItemBase.PaintBorder(IGraphics, float, SizeF)UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF)UIItemBase.GetBorderPaintRect(float, SizeF)UIItemBase.ShouldUsePaintBuffer()RadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.OnSelect()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyDown(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.OnKeyUp(KeyEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextChanging(TextChangingEventArgs)RadItem.OnTextChanged(EventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)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.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)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.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

RadGridViewElement()

Initializes a new instance of the RadGridViewElement class. Sets up the grid navigator and initializes core functionality for the grid element.

Declaration

cs-api-definition
public RadGridViewElement()

Properties

ActiveEditor

Gets the active editor

Declaration

cs-api-definition
[Browsable(false)]
public IInputEditor ActiveEditor { get; }

Property Value

IInputEditor

AutoSizeRows

Gets or sets a value indicating whether row heights will automatically expand to accommodate multiline cell text.

Declaration

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

Property Value

bool

BeginEditMode

Gets or sets a value indicating how the user can initiate cell editing in the grid.

Declaration

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

Property Value

RadGridViewBeginEditMode

ColumnChooser

Gets the current column chooser

Declaration

cs-api-definition
[Browsable(false)]
public GridViewColumnChooser ColumnChooser { get; }

Property Value

GridViewColumnChooser

ColumnChooserSortOrder

Gets or sets the column chooser sort order.

Declaration

cs-api-definition
[Browsable(false)]
public RadSortOrder ColumnChooserSortOrder { get; set; }

Property Value

RadSortOrder

The column chooser sort order.

ContextMenuManager

Gets an instance of GridViewContextMenuManager or the instance that implements IContextMenuManager interface.

Declaration

cs-api-definition
[Browsable(false)]
public virtual IContextMenuManager ContextMenuManager { get; }

Property Value

IContextMenuManager

CurrentCell

Gets the currently active cell in the grid view.

Declaration

cs-api-definition
[Browsable(false)]
public GridDataCellElement CurrentCell { get; }

Property Value

GridDataCellElement

CurrentColumn

Gets or sets the currently selected column in the active grid view.

Declaration

cs-api-definition
[Browsable(false)]
public GridViewColumn CurrentColumn { get; set; }

Property Value

GridViewColumn

CurrentRow

Gets or sets the currently selected row in the active grid view.

Declaration

cs-api-definition
[Browsable(false)]
public GridViewRowInfo CurrentRow { get; set; }

Property Value

GridViewRowInfo

CurrentView

Gets or sets the current row view responsible for displaying data in the grid.

Declaration

cs-api-definition
public IRowView CurrentView { get; set; }

Property Value

IRowView

EditorManager

Gets an instance of GridViewEditManager that defines how to initialize and create cells and editors.

Declaration

cs-api-definition
[Browsable(false)]
public GridViewEditManager EditorManager { get; set; }

Property Value

GridViewEditManager

EnableCustomDrawing

Gets or sets a value indicating whether the PaintCell and PaintRow events are enabled.

Declaration

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

Property Value

bool

EnterKeyMode

Gets or sets value indicating the behavior when the user presses Enter while adding new row.

Declaration

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

Property Value

RadGridViewEnterKeyMode

GridBehavior

Gets or sets an instance of BaseGridBehavior or the instance that implements IGridBehavior interface.

Declaration

cs-api-definition
[Browsable(false)]
public virtual IGridBehavior GridBehavior { get; set; }

Property Value

IGridBehavior

GroupExpandAnimationType

Gets or sets the animation effect used when expanding or collapsing grouped rows.

Declaration

cs-api-definition
public GridExpandAnimationType GroupExpandAnimationType { get; set; }

Property Value

GridExpandAnimationType

GroupPanelElement

Gets the group panel element used for displaying grouped columns and allowing drag-drop grouping operations.

Declaration

cs-api-definition
public GroupPanelElement GroupPanelElement { get; }

Property Value

GroupPanelElement

HideSelection

Gets or sets a value indicating whether the selected item remains highlighted when the control loses focus. When true, selection is hidden when focus is lost; when false, selection remains visible even when the control is not focused.

Declaration

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

Property Value

bool

IsInEditMode

Gets a value indicating whether any cell in the grid is currently in edit mode.

Declaration

cs-api-definition
[Browsable(false)]
public bool IsInEditMode { get; }

Property Value

bool

Navigator

Gets an instance of IGridNavigator used to navigate between rows and cells in grid.

Declaration

cs-api-definition
public IGridNavigator Navigator { get; set; }

Property Value

IGridNavigator

NewRowEnterKeyMode

Gets or sets value indicating the behavior when the user presses Enter while adding new row.

Declaration

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

Property Value

RadGridViewNewRowEnterKeyMode

PagingPanelElement

Gets the paging panel element used for data pagination controls and navigation.

Declaration

cs-api-definition
public PagingPanelElement PagingPanelElement { get; }

Property Value

PagingPanelElement

Panel

Gets the main layout panel used to arrange the grid's child elements.

Declaration

cs-api-definition
public DockLayoutPanel Panel { get; }

Property Value

DockLayoutPanel

ShowCellErrors

Gets or sets a value indicating whether to show cell errors.

Declaration

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

Property Value

bool

ShowGroupPanel

Gets or sets value indicating whether the GridGroupPanel is visible.

Declaration

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

Property Value

bool

ShowGroupPanelScrollbars

Gets or sets a value indicating whether the group panel displays scrollbars or expands to show all group headers.

Declaration

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

Property Value

bool

ShowNoDataText

Gets or sets the text to use when there is no data.

Declaration

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

Property Value

bool

ShowRowErrors

Gets or sets a value indicating whether to show row errors.

Declaration

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

Property Value

bool

SplitMode

Gets or sets a value indicating how to split RadGridView.

Declaration

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

Property Value

RadGridViewSplitMode

StandardTab

Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order rather than moving focus to the next cell in the control.

Declaration

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

Property Value

bool

SynchronizeCurrentRowInSplitMode

Gets or sets whether when changing the current row in one split view the same row in the other split view will be brought into view.

Declaration

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

Property Value

bool

TableElement

Gets the core table element responsible for rendering the grid data. This is an advanced property intended for internal use or customization scenarios.

Declaration

cs-api-definition
[Browsable(false)]
public GridTableElement TableElement { get; }

Property Value

GridTableElement

Template

Gets the master template that defines the structure and behavior of the grid view.

Declaration

cs-api-definition
public MasterGridViewTemplate Template { get; }

Property Value

MasterGridViewTemplate

TitleLabelElement

Gets the visual element used to display the grid title.

Declaration

cs-api-definition
public LightVisualElement TitleLabelElement { get; }

Property Value

LightVisualElement

TitlePosition

Gets or sets the docking position of the grid title within the control.

Declaration

cs-api-definition
public Dock TitlePosition { get; set; }

Property Value

Dock

TitleText

Gets or sets the text displayed in the grid title. When set to null or empty string, the title element will be collapsed.

Declaration

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

Property Value

string

UseScrollbarsInHierarchy

Gets or sets a value indicating whether each hierarchical level should display its own dedicated vertical scrollbar.

Declaration

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

Property Value

bool

Methods

ArrangeOverride(SizeF)

Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.

Declaration

cs-api-definition
protected override SizeF ArrangeOverride(SizeF finalSize)

Parameters

finalSize

SizeF

The size that is available for element.

Returns

SizeF

The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.

Overrides LightVisualElement.ArrangeOverride(SizeF)

Remarks

In this method call to the Arrange method of each child must be made.

BeginEdit()

Puts the current cell in edit mode.

Declaration

cs-api-definition
public bool BeginEdit()

Returns

bool

Returns true if the process is successful.

CancelEdit()

Close the currently active editor and discard changes.

Declaration

cs-api-definition
public bool CancelEdit()

Returns

bool

true on successful cancellation.

CloseEditor()

Ends the edit operation without committing the changes

Declaration

cs-api-definition
public bool CloseEditor()

Returns

bool

true on success.

CreateChildElements()

Creates and initializes the child elements of the RadGridViewElement. This method is called during the element's construction process and sets up the internal visual hierarchy.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides RadElement.CreateChildElements()

CreateEditorManager()

Returns an instance of GridViewEditManager that defines how to initialize and create cells and editors.

Declaration

cs-api-definition
protected virtual GridViewEditManager CreateEditorManager()

Returns

GridViewEditManager

An instance of GridViewEditManager

CreateGroupPanelElement()

Creates the group panel element used for column grouping functionality.

Declaration

cs-api-definition
protected virtual GroupPanelElement CreateGroupPanelElement()

Returns

GroupPanelElement

A new instance of the GroupPanelElement class.

CreatePagingPanelElement()

Creates the paging panel element used for data pagination functionality.

Declaration

cs-api-definition
protected virtual PagingPanelElement CreatePagingPanelElement()

Returns

PagingPanelElement

A new instance of the PagingPanelElement class.

CreateTemplate()

Creates the template.

Declaration

cs-api-definition
protected virtual MasterGridViewTemplate CreateTemplate()

Returns

MasterGridViewTemplate

A new instance of the MasterGridViewTemplate class.

DisposeManagedResources()

Disposes all managed resources used by this element, including event handlers, column choosers, and template listeners.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides LightVisualElement.DisposeManagedResources()

EndEdit()

Commits any changes and ends the edit operation on the current cell.

Declaration

cs-api-definition
public bool EndEdit()

Returns

bool

true on success.

GetDragDropService()

Gets the drag drop service.

Declaration

cs-api-definition
public RadDragDropService GetDragDropService()

Returns

RadDragDropService

GetRowView(GridViewInfo)

Gets the row view.

Declaration

cs-api-definition
public IRowView GetRowView(GridViewInfo viewInfo)

Parameters

viewInfo

GridViewInfo

The view info.

Returns

IRowView

GetRowViews(GridViewInfo)

Gets the row views.

Declaration

cs-api-definition
public IEnumerable<IRowView> GetRowViews(GridViewInfo viewInfo)

Parameters

viewInfo

GridViewInfo

The view info.

Returns

IEnumerable<IRowView>

GetService<T>()

Retrieves currently registered RadService by the specified type.

Declaration

cs-api-definition
public T GetService<T>() where T : RadService

Returns

T

Implements IRadServiceProvider.GetService<T>()

HideColumnChooser()

Declaration

cs-api-definition
public void HideColumnChooser()

InitializeFields()

Initializes member fields to their default values. This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides GridVisualElement.InitializeFields()

OnBoundsChanged(RadPropertyChangedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected override void OnBoundsChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

The RadPropertyChangedEventArgs instance containing the event data.

Overrides UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs)

OnCellFormatting(object, CellFormattingEventArgs)

Raises the CellFormatting event

Declaration

cs-api-definition
protected virtual void OnCellFormatting(object sender, CellFormattingEventArgs e)

Parameters

sender

object

The cell that needs formatting.

e

CellFormattingEventArgs

A CellFormattingEventArgs instance containing event data.

OnCellMerging(GridViewCellMergingEventArgs)

Raises the CellMerging event

Declaration

cs-api-definition
protected virtual void OnCellMerging(GridViewCellMergingEventArgs e)

Parameters

e

GridViewCellMergingEventArgs

A GridViewCellMergingEventArgsinstance containing event data.

OnColumnChooserCreated(object, ColumnChooserCreatedEventArgs)

Called when the column chooser is created.

Declaration

cs-api-definition
protected virtual void OnColumnChooserCreated(object sender, ColumnChooserCreatedEventArgs e)

Parameters

sender

object

The sender.

e

ColumnChooserCreatedEventArgs

The ColumnChooserCreatedEventArgs instance containing the event data.

OnCreateCell(object, GridViewCreateCellEventArgs)

Raises the CreateCell event.

Declaration

cs-api-definition
protected virtual void OnCreateCell(object sender, GridViewCreateCellEventArgs e)

Parameters

sender

object

The owner control.

e

GridViewCreateCellEventArgs

An instance of GridViewCreateCellEventArgs containing event data.

OnCreateRow(object, GridViewCreateRowEventArgs)

Raises the CreateRow event.

Declaration

cs-api-definition
protected virtual void OnCreateRow(object sender, GridViewCreateRowEventArgs e)

Parameters

sender

object

The owner control.

e

GridViewCreateRowEventArgs

An instance of GridViewCreateRowEventArgs containing event data.

OnCurrentViewChanged(GridViewCurrentViewChangedEventArgs)

Raises the CurrentViewChanged event

Declaration

cs-api-definition
protected virtual void OnCurrentViewChanged(GridViewCurrentViewChangedEventArgs e)

Parameters

e

GridViewCurrentViewChangedEventArgs

A GridViewCurrentViewChangedEventArgsinstance containing event data.

OnLoaded()

Called when the element is loaded into the element tree. Initializes binding context and event handlers.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides LightVisualElement.OnLoaded()

OnRowFormatting(object, RowFormattingEventArgs)

Raises the RowFormatting event.

Declaration

cs-api-definition
protected void OnRowFormatting(object sender, RowFormattingEventArgs e)

Parameters

sender

object

The row that needs formatting.

e

RowFormattingEventArgs

A RowFormattingEventArgs instance containing event data.

OnUserChangedCurrentRow(object, EventArgs)

Called when the user manually changes the current row selection.

Declaration

cs-api-definition
protected virtual void OnUserChangedCurrentRow(object sender, EventArgs e)

Parameters

sender

object

The source of the event.

e

EventArgs

The EventArgs instance containing the event data.

OnViewCellFormatting(object, CellFormattingEventArgs)

Raises the ViewCellFormatting event

Declaration

cs-api-definition
protected virtual void OnViewCellFormatting(object sender, CellFormattingEventArgs e)

Parameters

sender

object

The grid cell that needs formatting.

e

CellFormattingEventArgs

A CellFormattingEventArgsinstance containing event data.

OnViewRowFormatting(object, RowFormattingEventArgs)

Raises the ViewRowFormatting event.

Declaration

cs-api-definition
protected void OnViewRowFormatting(object sender, RowFormattingEventArgs e)

Parameters

sender

object

The row that needs formatting.

e

RowFormattingEventArgs

A RowFormattingEventArgs instance containing event data.

ProcessTemplatePropertyChangedEvent(GridViewEvent)

Declaration

cs-api-definition
protected virtual GridViewEventResult ProcessTemplatePropertyChangedEvent(GridViewEvent eventData)

Parameters

eventData

GridViewEvent

Returns

GridViewEventResult

ProcessTemplatePropertyChanging(GridViewEvent)

Declaration

cs-api-definition
protected virtual GridViewEventResult ProcessTemplatePropertyChanging(GridViewEvent eventData)

Parameters

eventData

GridViewEvent

Returns

GridViewEventResult

ProcessViewChangedEvent(GridViewEvent)

Processes the view changed event.

Declaration

cs-api-definition
protected virtual GridViewEventResult ProcessViewChangedEvent(GridViewEvent eventData)

Parameters

eventData

GridViewEvent

The event data.

Returns

GridViewEventResult

RegisterService(RadService)

Registers the specified service.

Declaration

cs-api-definition
public void RegisterService(RadService service)

Parameters

service

RadService

An instance of type derived from RadService.

Implements IRadServiceProvider.RegisterService(RadService)

ShowColumnChooser()

Shows the GridViewColumnChooser for the columns of the master view template.

Declaration

cs-api-definition
public void ShowColumnChooser()

ShowColumnChooser(GridViewTemplate)

Declaration

cs-api-definition
public void ShowColumnChooser(GridViewTemplate template)

Parameters

template

GridViewTemplate

The template which columns will be shown for.

Events

CellFormatting

Fires when the content of a data cell needs to be formatted for display.

Declaration

cs-api-definition
[Browsable(true)]
public event CellFormattingEventHandler CellFormatting

Event Value

CellFormattingEventHandler

CellMerging

Fires when the two neighbor cells are compared and about to be merged.

Declaration

cs-api-definition
[Browsable(true)]
public event GridViewCellMergingEventHandler CellMerging

Event Value

GridViewCellMergingEventHandler

ColumnChooserCreated

Fires when a ColumnChooserCreated is created.

Declaration

cs-api-definition
[Browsable(true)]
public event ColumnChooserCreatedEventHandler ColumnChooserCreated

Event Value

ColumnChooserCreatedEventHandler

CreateCell

Fires when a cell needs to be created.

Declaration

cs-api-definition
[Browsable(true)]
public event GridViewCreateCellEventHandler CreateCell

Event Value

GridViewCreateCellEventHandler

CreateRow

Fires when a row needs to be created.

Declaration

cs-api-definition
[Browsable(true)]
public event GridViewCreateRowEventHandler CreateRow

Event Value

GridViewCreateRowEventHandler

CurrentViewChanged

Fires when the current view in RadGridView has changed.

Declaration

cs-api-definition
[Browsable(true)]
public event GridViewCurrentViewChangedEventHandler CurrentViewChanged

Event Value

GridViewCurrentViewChangedEventHandler

RowFormatting

Fires when a data row is invalidated and needs to be formatted.

Declaration

cs-api-definition
[Browsable(true)]
public event RowFormattingEventHandler RowFormatting

Event Value

RowFormattingEventHandler

Example

csharp
void radGridView1_RowFormatting(object sender, RowFormattingEventArgs e) 
{ 
    if (e.RowElement.RowInfo.Cells.Count > 0 && (string)e.RowElement.RowInfo.Cells[0].Value == "3") 
        e.RowElement.Font = strikeoutFont; 
    else 
        e.RowElement.Font = SystemFonts.DialogFont; 
}

ViewCellFormatting

Fires when the content of any grid cell needs to be formatted for display.

Declaration

cs-api-definition
[Browsable(true)]
public event CellFormattingEventHandler ViewCellFormatting

Event Value

CellFormattingEventHandler

ViewRowFormatting

Fires when a grid row is invalidated and needs to be formatted.

Declaration

cs-api-definition
[Browsable(true)]
public event RowFormattingEventHandler ViewRowFormatting

Event Value

RowFormattingEventHandler

In this article
DefinitionConstructorsRadGridViewElement()PropertiesActiveEditorAutoSizeRowsBeginEditModeColumnChooserColumnChooserSortOrderContextMenuManagerCurrentCellCurrentColumnCurrentRowCurrentViewEditorManagerEnableCustomDrawingEnterKeyModeGridBehaviorGroupExpandAnimationTypeGroupPanelElementHideSelectionIsInEditModeNavigatorNewRowEnterKeyModePagingPanelElementPanelShowCellErrorsShowGroupPanelShowGroupPanelScrollbarsShowNoDataTextShowRowErrorsSplitModeStandardTabSynchronizeCurrentRowInSplitModeTableElementTemplateTitleLabelElementTitlePositionTitleTextUseScrollbarsInHierarchyMethodsArrangeOverride(SizeF)BeginEdit()CancelEdit()CloseEditor()CreateChildElements()CreateEditorManager()CreateGroupPanelElement()CreatePagingPanelElement()CreateTemplate()DisposeManagedResources()EndEdit()GetDragDropService()GetRowView(GridViewInfo)GetRowViews(GridViewInfo)GetService<T>()HideColumnChooser()InitializeFields()OnBoundsChanged(RadPropertyChangedEventArgs)OnCellFormatting(object, CellFormattingEventArgs)OnCellMerging(GridViewCellMergingEventArgs)OnColumnChooserCreated(object, ColumnChooserCreatedEventArgs)OnCreateCell(object, GridViewCreateCellEventArgs)OnCreateRow(object, GridViewCreateRowEventArgs)OnCurrentViewChanged(GridViewCurrentViewChangedEventArgs)OnLoaded()OnRowFormatting(object, RowFormattingEventArgs)OnUserChangedCurrentRow(object, EventArgs)OnViewCellFormatting(object, CellFormattingEventArgs)OnViewRowFormatting(object, RowFormattingEventArgs)ProcessTemplatePropertyChangedEvent(GridViewEvent)ProcessTemplatePropertyChanging(GridViewEvent)ProcessViewChangedEvent(GridViewEvent)RegisterService(RadService)ShowColumnChooser()ShowColumnChooser(GridViewTemplate)EventsCellFormattingCellMergingColumnChooserCreatedCreateCellCreateRowCurrentViewChangedRowFormattingViewCellFormattingViewRowFormatting
Not finding the help you need?
Contact Support