New to Telerik UI for WinFormsStart a free 30-day trial

Represents the main element in RadPivotGrid

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.PivotGrid.dll

Syntax:

C#
public class RadPivotGridElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IPrintable, IChartDataProvider

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadPivotGridElement...

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIChartDataProviderIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIPrintableIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider...

Inherited Members LightVisualElement.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.InitializeFields()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.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.OnLoaded()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.OnBoundsChanged(RadPropertyChangedEventArgs)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.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

Initializes a new instance of the RadPivotGridElement class. Sets up the basic structure, initializes collections for row groups, column groups, aggregates, and filters, and configures the pivot grid's visualization model.

C#
public RadPivotGridElement()

Fields

C#
public static RadProperty ColumnHeaderHeightProperty
C#
public static RadProperty ColumnWidthProperty
C#
public const int DefaultColumnHeaderHeight = 30
C#
public const int DefaultColumnWidth = 100
C#
public const int DefaultFilterAreaHeight = 30
C#
public const int DefaultRowHeight = 25
C#
public static RadProperty DragHintProperty
C#
public static RadProperty FilterAreaHeightProperty
C#
public static RadProperty RowHeightProperty

Properties

Gets the collection of aggregate descriptions that define the calculation operations applied to data cells. These descriptions determine which aggregation functions (sum, count, average, etc.) are used for data analysis.

C#
public AggregateDescriptionsCollection AggregateDescriptions { get; }

Gets the aggregate descriptors area.

C#
public PivotAggregateDescriptorContainer AggregateDescriptorsArea { get; }
Property Value:

The aggregate descriptors area.

Gets or sets the aggregates level.

C#
public int AggregatesLevel { get; set; }
Property Value:

The aggregates level.

Gets or sets the aggregates position.

C#
public PivotAxis AggregatesPosition { get; set; }
Property Value:

The aggregates position.

Gets or sets whether to allow context menu.

C#
public bool AllowContextMenu { get; set; }
Property Value:

The allow context menu.

Gets or sets whether the default screen tips are allowed.

C#
public bool AllowDefaultScreenTips { get; set; }
Property Value:

The allow default screen tips.

Gets or sets whether the fields drag drop is allowed.

C#
public bool AllowFieldsDragDrop { get; set; }
Property Value:

The allow fields drag drop.

Gets or sets whether the group filtering is allowed.

C#
public bool AllowGroupFiltering { get; set; }
Property Value:

The allow group filtering.

Gets or sets whether the horizontal resize is allowed.

C#
public bool AllowHorizontalResize { get; set; }
Property Value:

The allow horizontal resize.

Gets or sets whether the selection is allowed.

C#
public bool AllowSelection { get; set; }
Property Value:

The allow selection.

Determines whether the sorting is allowed.

C#
public bool AllowSorting { get; set; }
Property Value:

The allow sorting.

Determines whether the vertical resize is allowed.

C#
public bool AllowVerticalResize { get; set; }
Property Value:

The allow vertical resize.

Gets or sets the auto expand column headers.

C#
public bool AutoExpandColumnHeaders { get; set; }
Property Value:

The auto expand column headers.

Gets or sets the auto expand row headers.

C#
public bool AutoExpandRowHeaders { get; set; }
Property Value:

The auto expand row headers.

Gets or sets the best fit helper.

C#
public PivotBestFitHelper BestFitHelper { get; set; }
Property Value:

The best fit helper.

Gets or sets the chart data provider.

C#
public PivotGridChartDataProvider ChartDataProvider { get; set; }
Property Value:

The chart data provider.

Gets the column descriptors area.

C#
public PivotColumnDescriptorContainer ColumnDescriptorsArea { get; }
Property Value:

The column descriptors area.

Gets or sets the column grand totals position.

C#
public TotalsPos ColumnGrandTotalsPosition { get; set; }
Property Value:

The column grand totals position.

Gets the collection of column group descriptions used for organizing data into column hierarchies. Column group descriptions determine how data is grouped and displayed across columns in the pivot grid.

C#
public ColumnGroupDescriptionCollection ColumnGroupDescriptions { get; }

Gets or sets the behavior that will set the expand or collapse state for column IGroups.

C#
public IItemExpandBehavior<ExpandBehaviorParameters> ColumnGroupsExpandBehavior { get; set; }

Gets the column header container.

C#
public PivotHeaderVirtualizedContainer ColumnHeaderContainer { get; }
Property Value:

The column header container.

Gets or sets the height of the column header.

C#
[VsbBrowsable(true)]
public int ColumnHeaderHeight { get; set; }
Property Value:

The height of the column header.

Gets or sets the column headers layout.

C#
public PivotLayout ColumnHeadersLayout { get; set; }
Property Value:

The column headers layout.

Gets the column root group.

C#
public PivotGroupNode ColumnRootGroup { get; }
Property Value:

The column root group.

Gets the column scroller.

C#
public ItemScroller<PivotGroupNode> ColumnScroller { get; }
Property Value:

The column scroller.

Gets or sets the columns sub totals position.

C#
public TotalsPos ColumnsSubTotalsPosition { get; set; }
Property Value:

The columns sub totals position.

Gets or sets the width of the column.

C#
[VsbBrowsable(true)]
public int ColumnWidth { get; set; }
Property Value:

The width of the column.

Gets or sets the context menu.

C#
public PivotGridContextMenuBase ContextMenu { get; set; }
Property Value:

The context menu.

Gets or sets the data member.

C#
[Browsable(true)]
public string DataMember { get; set; }
Property Value:

The data member.

Gets or sets the data provider.

C#
public IDataProvider DataProvider { get; set; }
Property Value:

The data provider.

Gets or sets the data source for the pivot grid. This is the source collection of data items that will be analyzed and aggregated according to the defined pivot grid settings.

C#
public object DataSource { get; set; }

DialogsFactory

PivotGridDialogsFactory

Gets or sets the dialogs factory.

C#
public PivotGridDialogsFactory DialogsFactory { get; set; }
Property Value:

The dialogs factory.

Gets or sets the drag drop service.

C#
public PivotGridDragDropService DragDropService { get; set; }
Property Value:

The drag drop service.

Gets or sets the drag hint.

C#
[VsbBrowsable(true)]
public RadImageShape DragHint { get; set; }
Property Value:

The drag hint.

Gets or sets the empty value string.

C#
public string EmptyValueString { get; set; }
Property Value:

The empty value string.

Gets or sets the error string.

C#
public string ErrorString { get; set; }
Property Value:

The error string.

Gets or sets the height of the filter area.

C#
[VsbBrowsable(true)]
public int FilterAreaHeight { get; set; }
Property Value:

The height of the filter area.

Gets the filter descriptions.

C#
public FilterDescriptionsCollection FilterDescriptions { get; }
Property Value:

The filter descriptions.

Gets the filter descriptors area.

C#
public PivotFilterDescriptorContainer FilterDescriptorsArea { get; }
Property Value:

The filter descriptors area.

Gets the horizontal scroll bar.

C#
public RadScrollBarElement HScrollBar { get; }
Property Value:

The H scroll bar.

Gets or sets whether the pivot element is busy.

C#
public bool IsBusy { get; }
Property Value:

The is busy.

Gets the pivot rows container.

C#
public PivotVirtualizedStackContainer PivotRowsContainer { get; }
Property Value:

The pivot rows container.

Gets or sets the print style.

C#
public PivotGridPrintStyle PrintStyle { get; set; }
Property Value:

The print style.

Gets or sets the resizing behavior.

C#
public ResizingBehavior ResizingBehavior { get; set; }
Property Value:

The resizing behavior.

Gets the row descriptors area.

C#
public PivotRowDescriptorContainer RowDescriptorsArea { get; }
Property Value:

The row descriptors area.

Gets or sets the row grand totals position.

C#
public TotalsPos RowGrandTotalsPosition { get; set; }
Property Value:

The row grand totals position.

Gets the collection of row group descriptions used for organizing data into row hierarchies. Row group descriptions determine how data is grouped and displayed in the rows of the pivot grid.

C#
public RowGroupDescriptionCollection RowGroupDescriptions { get; }

Gets or sets the behavior that will set the expand or collapse state for row IGroups.

C#
public IItemExpandBehavior<ExpandBehaviorParameters> RowGroupsExpandBehavior { get; set; }

Gets the row header container.

C#
public PivotHeaderVirtualizedContainer RowHeaderContainer { get; }
Property Value:

The row header container.

Gets or sets the row headers layout.

C#
public PivotLayout RowHeadersLayout { get; set; }
Property Value:

The row headers layout.

Gets or sets the height of the row.

C#
[VsbBrowsable(true)]
public int RowHeight { get; set; }
Property Value:

The height of the row.

Gets the row root group.

C#
public PivotGroupNode RowRootGroup { get; }
Property Value:

The row root group.

Gets the row scroller.

C#
public ItemScroller<PivotGroupNode> RowScroller { get; }
Property Value:

The row scroller.

Gets or sets the rows sub totals position.

C#
public TotalsPos RowsSubTotalsPosition { get; set; }
Property Value:

The rows sub totals position.

Gets or sets whether to show the filter area.

C#
public bool ShowFilterArea { get; set; }
Property Value:

The show filter area.

Gets the V scroll bar.

C#
public RadScrollBarElement VScrollBar { get; }
Property Value:

The V scroll bar.

Gets the waiting bar.

C#
public RadWaitingBarElement WaitingBar { get; }
Property Value:

The waiting bar.

Methods

Arranges the element in the final size.

C#
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters:finalSizeSizeF

The final size.

Returns:

SizeF

Overrides: LightVisualElement.ArrangeOverride(SizeF)

Begins the update operation.

C#
public void BeginUpdate()

Clears all cell selections in the pivot grid.

C#
public void ClearSelection()

Returns whether the column contains selection.

C#
public bool ColumnContainsSelection(PivotGroupNode column)
Parameters:columnPivotGroupNode

The column.

Returns:

bool

Copies the selection to clipboard.

C#
public void CopySelectionToClipboard()

Copies to clipboard.

C#
public void CopyToClipboard(PivotGroupNode startRow, PivotGroupNode startColumn, PivotGroupNode endRow, PivotGroupNode endColumn, bool selectedOnly)
Parameters:startRowPivotGroupNode

The start row.

startColumnPivotGroupNode

The start column.

endRowPivotGroupNode

The end row.

endColumnPivotGroupNode

The end column.

selectedOnlybool

Indicates whether the selection only will be processed.

Copies to clipboard.

C#
public void CopyToClipboard(PivotGroupNode startRow, PivotGroupNode startColumn, PivotGroupNode endRow, PivotGroupNode endColumn)
Parameters:startRowPivotGroupNode

The start row.

startColumnPivotGroupNode

The start column.

endRowPivotGroupNode

The end row.

endColumnPivotGroupNode

The end column.

Called by the element when constructed. Allows inheritors to build the element tree.

C#
protected override void CreateChildElements()

Overrides: RadElement.CreateChildElements()

Binds the data using the current DataSource property value. Processes the data source and creates the pivot structure based on the current group, filter, and aggregate settings.

C#
public void DataBind()

Defers the refresh.

C#
public IDisposable DeferRefresh()
Returns:

IDisposable

Disposes the managed resources.

C#
protected override void DisposeManagedResources()

Overrides: LightVisualElement.DisposeManagedResources()

Occurs when the DPI scale is changed.

C#
public override void DpiScaleChanged(SizeF scaleFactor)
Parameters:scaleFactorSizeF

The scale factor.

Overrides: RadElement.DpiScaleChanged(SizeF)

Ends the update operation.

C#
public void EndUpdate()

Gets the aggregate value.

C#
public CellAggregateValue GetAggregateValue(IGroup row, IGroup column, bool collapsedRow, bool collapsedColumn)
Parameters:rowIGroup

The row.

columnIGroup

The column.

collapsedRowbool

The collapsed row.

collapsedColumnbool

The collapsed column.

Returns:

CellAggregateValue

Gets the cell element.

C#
public PivotCellElement GetCellElement(PivotGroupNode row, PivotGroupNode column)
Parameters:rowPivotGroupNode

The row.

columnPivotGroupNode

The column.

Returns:

PivotCellElement

Gets the column groups.

C#
public IEnumerable<PivotGroupNode> GetColumnGroups()
Returns:

IEnumerable<PivotGroupNode>

Gets the group element.

C#
public PivotGroupElement GetGroupElement(PivotGroupNode node)
Parameters:nodePivotGroupNode

The node.

Returns:

PivotGroupElement

Gets the size of the group node.

C#
public int GetGroupNodeSize(PivotGroupNode node)
Parameters:nodePivotGroupNode

The node.

Returns:

int

Gets the row element.

C#
public PivotRowElement GetRowElement(PivotGroupNode row)
Parameters:rowPivotGroupNode

The row.

Returns:

PivotRowElement

Gets the row groups.

C#
public IEnumerable<PivotGroupNode> GetRowGroups()
Returns:

IEnumerable<PivotGroupNode>

Gets the width of the row header.

C#
public int GetRowHeaderWidth(int level, int span)
Parameters:levelint

The level.

spanint

The span.

Returns:

int

Gets the width of the row header.

C#
public int GetRowHeaderWidth(int level)
Parameters:levelint

The level.

Returns:

int

Determines whether the cell is selected.

C#
public bool IsCellSelected(PivotGroupNode row, PivotGroupNode column)
Parameters:rowPivotGroupNode

The row.

columnPivotGroupNode

The column.

Returns:

bool

Determines whether the point is in resize location.

C#
protected virtual bool IsInResizeLocation(Point p)
Parameters:pPoint

The p.

Returns:

bool

Measures the element with the available size.

C#
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters:availableSizeSizeF

The available size.

Returns:

SizeF

Overrides: LightVisualElement.MeasureOverride(SizeF)

Called when the aggregate description element is being created.

C#
protected virtual PivotAggregateDescriptorElement OnAggregateDescriptionElementCreating(PivotAggregateDescriptorElement element)
Parameters:elementPivotAggregateDescriptorElement

The element.

Returns:

PivotAggregateDescriptorElement

Called when the aggregates position element is being created.

C#
protected virtual AggregatesPositionDescriptorElement OnAggregatesPositionElementCreating(AggregatesPositionDescriptorElement element)
Parameters:elementAggregatesPositionDescriptorElement

The element.

Returns:

AggregatesPositionDescriptorElement

Raises the event.

C#
protected virtual void OnCellCreating(PivotCellCreatingEventArgs args)
Parameters:argsPivotCellCreatingEventArgs

The PivotCellCreatingEventArgs instance containing the event data.

Called when the cell is being formatted.

C#
protected virtual void OnCellFormatting(PivotCellElement cell)
Parameters:cellPivotCellElement

The cell.

Called when the data provider is changed.

C#
protected virtual void OnDataProviderChanged(IDataProvider newProvider, IDataProvider oldProvider)
Parameters:newProviderIDataProvider

The new provider.

oldProviderIDataProvider

The old provider.

Raises the event.

C#
protected virtual void OnFieldChooserShowing(FieldChooserShowingEventArgs args)
Parameters:argsFieldChooserShowingEventArgs

The FieldChooserShowingEventArgs instance containing the event data.

Called when the filter description element is being created.

C#
protected virtual PivotFilterDescriptorElement OnFilterDescriptionElementCreating(PivotFilterDescriptorElement element)
Parameters:elementPivotFilterDescriptorElement

The element.

Returns:

PivotFilterDescriptorElement

Called when the group description element is being created.

C#
protected virtual PivotGroupDescriptorElement OnGroupDescriptionElementCreating(PivotGroupDescriptorElement element, PivotAxis axis)
Parameters:elementPivotGroupDescriptorElement

The element.

axisPivotAxis

The axis.

Returns:

PivotGroupDescriptorElement

Raises the event.

C#
protected virtual void OnGroupElementCreating(PivotGroupElementCreatingEventArgs args)
Parameters:argsPivotGroupElementCreatingEventArgs

The PivotGroupElementCreatingEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnGroupElementFormatting(PivotGroupElementEventArgs args)
Parameters:argsPivotGroupElementEventArgs

The PivotGroupElementEventArgs instance containing the event data.

Raises the event.

C#
protected virtual void OnGroupExpandedChanged(PivotGroupEventArgs args)
Parameters:argsPivotGroupEventArgs

The PivotGroupEventArgs instance containing the event data.

Called when the print element is being formatted.

C#
protected virtual void OnPrintElementFormatting(RadPrintElement printElement)
Parameters:printElementRadPrintElement

The print element.

Called when the print element is painted.

C#
protected virtual void OnPrintElementPaint(RadPrintElement printElement, Graphics g, Rectangle bounds)
Parameters:printElementRadPrintElement

The print element.

gGraphics

The g.

boundsRectangle

The bounds.

Handles property change events by invalidating the fill cache and invoking the base class property change handler.

C#
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters:eRadPropertyChangedEventArgs

Event arguments containing information about the property that changed.

Overrides: LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)

Raises the event.

C#
protected virtual void OnRowCreating(PivotRowCreatingEventArgs args)
Parameters:argsPivotRowCreatingEventArgs

The PivotRowCreatingEventArgs instance containing the event data.

Called when the row is being formatting.

C#
protected virtual void OnRowFormatting(PivotRowElement row)
Parameters:rowPivotRowElement

The row.

Called when the selection is changed.

C#
protected virtual void OnSelectionChanged()

Called when the update is completed.

C#
protected virtual void OnUpdateCompleted()

Directly prints the RadPivotGrid to the default printer.

C#
public virtual void Print()

Directly prints the RadPivotGrid to the default printer or shows printer settitngs and then prints the RadPivotGrid.

C#
public virtual void Print(bool showPrinterSettings, RadPrintDocument document)
Parameters:showPrinterSettingsbool

Indicates whether printer settings dialog should be shown.

documentRadPrintDocument

As instance of RadPrintDocument used to control the print process.

Directly prints the RadPivotGrid to the default printer or shows printer settitngs and then prints the RadPivotGrid.

C#
public virtual void Print(bool showPrinterSettings)
Parameters:showPrinterSettingsbool

Indicates whether printer settings dialog should be shown.

Shows a RadPrintPreviewDialog for editing the RadPivotGrid print settings.

C#
public virtual void PrintPreview()

Shows a RadPrintPreviewDialog for editing the RadPivotGrid print settings.

C#
public virtual void PrintPreview(RadPrintDocument document)
Parameters:documentRadPrintDocument

As instance of RadPrintDocument used to control the print process.

C#
public void ProcessGroupPropertyChanged(PivotGroupNode groupNode, string propertyName)
Parameters:groupNodePivotGroupNodepropertyNamestring

Processes the key down.

C#
public virtual bool ProcessKeyDown(KeyEventArgs e)
Parameters:eKeyEventArgs

The KeyEventArgs instance containing the event data.

Returns:

bool

Processes the mouse down.

C#
public virtual bool ProcessMouseDown(MouseEventArgs e)
Parameters:eMouseEventArgs

The MouseEventArgs instance containing the event data.

Returns:

bool

Processes the mouse move.

C#
public virtual bool ProcessMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgs

The MouseEventArgs instance containing the event data.

Returns:

bool

Processes the mouse up.

C#
public virtual bool ProcessMouseUp(MouseEventArgs e)
Parameters:eMouseEventArgs

The MouseEventArgs instance containing the event data.

Returns:

bool

Processes the mouse wheel.

C#
public virtual bool ProcessMouseWheel(MouseEventArgs e)
Parameters:eMouseEventArgs

The MouseEventArgs instance containing the event data.

Returns:

bool

Processes the screen tip.

C#
public virtual bool ProcessScreenTip(ScreenTipNeededEventArgs e)
Parameters:eScreenTipNeededEventArgs

The ScreenTipNeededEventArgs instance containing the event data.

Returns:

bool

Refreshes the data.

C#
public void RefreshData()

Returns whether the row contains selection.

C#
public bool RowContainsSelection(PivotGroupNode row)
Parameters:rowPivotGroupNode

The row.

Returns:

bool

Scrolls the vertical scrollbar with the specified delta.

C#
public void ScrollTo(int delta)
Parameters:deltaint

The delta.

Selects all.

C#
public void SelectAll()

Selects a cell in the pivot grid with additional selection modifiers.

C#
public void SelectCell(PivotCellElement cellElement, bool shift, bool ctrl)
Parameters:cellElementPivotCellElement

The cell element to select.

shiftbool

When true, extends the selection from the current cell to this cell.

ctrlbool

When true, adds this cell to the current selection without deselecting other cells.

Selects a specific cell in the pivot grid.

C#
public void SelectCell(PivotCellElement cellElement)
Parameters:cellElementPivotCellElement

The cell element to select.

Selects the cell.

C#
public void SelectCell(PivotGroupNode row, PivotGroupNode column, bool shift, bool ctrl)
Parameters:rowPivotGroupNode

The row.

columnPivotGroupNode

The column.

shiftbool

The shift key is pressed.

ctrlbool

The CTRL key is pressed.

Selects a cell at the intersection of the specified row and column.

C#
public void SelectCell(PivotGroupNode row, PivotGroupNode column)
Parameters:rowPivotGroupNode

The row group node containing the cell to select.

columnPivotGroupNode

The column group node containing the cell to select.

Selects the column.

C#
public void SelectColumn(PivotGroupNode column, bool shift, bool ctrl)
Parameters:columnPivotGroupNode

The column.

shiftbool

The shift.

ctrlbool

The CTRL.

Selects the column.

C#
public void SelectColumn(PivotGroupNode column)
Parameters:columnPivotGroupNode

The column.

Selects the row.

C#
public void SelectRow(PivotGroupNode row, bool shift, bool ctrl)
Parameters:rowPivotGroupNode

The row.

shiftbool

Is the Shift key pressed

ctrlbool

Is the CTRL key pressed

Selects the row.

C#
public void SelectRow(PivotGroupNode row)
Parameters:rowPivotGroupNode

The row.

Sets the size of the group node.

C#
public void SetGroupNodeSize(PivotGroupNode node, int size)
Parameters:nodePivotGroupNode

The node.

sizeint

The size.

Sets the width of the row header.

C#
public void SetRowHeaderWidth(int width, int level)
Parameters:widthint

The width.

levelint

The level.

Shows the context menu.

C#
public void ShowContextMenu(Point location, RadElement context)
Parameters:locationPoint

The location.

contextRadElement

The context.

Shows the field chooser.

C#
public void ShowFieldChooser()

Updates the layout after expand collapse.

C#
public void UpdateAfterExpandCollapse()

Updates on resizing.

C#
public void UpdateOnResize()

Updates the UI.

C#
public void UpdateUI()

Waits the complete.

C#
public void WaitComplete()

Events

Occurs when an aggregate descriptor element is being created, allowing customization of the element.

C#
public event AggregateDescriptorElementCreatingEventHandler AggregateDescriptorElementCreating

Occurs when an aggregates position element is being created, allowing customization of the element.

C#
public event AggregatesPositionElementCreatingEventHandler AggregatesPositionElementCreating

Occurs when a cell is being created, allowing customization of the cell.

C#
public event PivotCellCreatingEventHandler CellCreating

Occurs when a cell is being formatted, allowing customization of its appearance.

C#
public event PivotCellEventHandler CellFormatting
C#
public event DataProviderChangedEventHandler DataProviderChanged

Occurs when the field chooser form is about to be shown.

C#
public event FieldChooserShowingEventHandler FieldChooserShowing

Occurs when a filter descriptor element is being created, allowing customization of the element.

C#
public event FilterDescriptorElementCreatingEventHandler FilterDescriptorElementCreating

Occurs when a group descriptor element is being created, allowing customization of the element.

C#
public event GroupDescriptorElementCreatingEventHandler GroupDescriptorElementCreating

Occurs when a group element is being created, allowing customization of the element.

C#
public event PivotGroupElementCreatingEventHandler GroupElementCreating

Occurs when formatting a group element, allowing customization of its appearance.

C#
public event PivotGroupElementEventHandler GroupElementFormatting

Occurs when a group's expanded state changes.

C#
public event PivotGroupEventHandler GroupExpandedChanged
C#
public event PrintElementEventHandler PrintElementFormatting
C#
public event PrintElementPaintEventHandler PrintElementPaint

Occurs when a row is being created, allowing customization of the row.

C#
public event PivotRowCreatingEventHandler RowCreating

Occurs when a row is being formatted, allowing customization of its appearance.

C#
public event PivotRowEventHandler RowFormatting
C#
public event EventHandler SelectionChanged

Occurs when the grid completes updating its data and visual representation.

C#
public event EventHandler UpdateCompleted
In this article
DefinitionConstructorsRadPivotGridElement()FieldsColumnHeaderHeightPropertyColumnWidthPropertyDefaultColumnHeaderHeightDefaultColumnWidthDefaultFilterAreaHeightDefaultRowHeightDragHintPropertyFilterAreaHeightPropertyRowHeightPropertyPropertiesAggregateDescriptionsAggregateDescriptorsAreaAggregatesLevelAggregatesPositionAllowContextMenuAllowDefaultScreenTipsAllowFieldsDragDropAllowGroupFilteringAllowHorizontalResizeAllowSelectionAllowSortingAllowVerticalResizeAutoExpandColumnHeadersAutoExpandRowHeadersBestFitHelperChartDataProviderColumnDescriptorsAreaColumnGrandTotalsPositionColumnGroupDescriptionsColumnGroupsExpandBehaviorColumnHeaderContainerColumnHeaderHeightColumnHeadersLayoutColumnRootGroupColumnScrollerColumnsSubTotalsPositionColumnWidthContextMenuDataMemberDataProviderDataSourceDialogsFactoryDragDropServiceDragHintEmptyValueStringErrorStringFilterAreaHeightFilterDescriptionsFilterDescriptorsAreaHScrollBarIsBusyPivotRowsContainerPrintStyleResizingBehaviorRowDescriptorsAreaRowGrandTotalsPositionRowGroupDescriptionsRowGroupsExpandBehaviorRowHeaderContainerRowHeadersLayoutRowHeightRowRootGroupRowScrollerRowsSubTotalsPositionShowFilterAreaVScrollBarWaitingBarMethodsArrangeOverride(SizeF)BeginUpdate()ClearSelection()ColumnContainsSelection(PivotGroupNode)CopySelectionToClipboard()CopyToClipboard(PivotGroupNode, PivotGroupNode, PivotGroupNode, PivotGroupNode, bool)CopyToClipboard(PivotGroupNode, PivotGroupNode, PivotGroupNode, PivotGroupNode)CreateChildElements()DataBind()DeferRefresh()DisposeManagedResources()DpiScaleChanged(SizeF)EndUpdate()GetAggregateValue(IGroup, IGroup, bool, bool)GetCellElement(PivotGroupNode, PivotGroupNode)GetColumnGroups()GetGroupElement(PivotGroupNode)GetGroupNodeSize(PivotGroupNode)GetRowElement(PivotGroupNode)GetRowGroups()GetRowHeaderWidth(int, int)GetRowHeaderWidth(int)IsCellSelected(PivotGroupNode, PivotGroupNode)IsInResizeLocation(Point)MeasureOverride(SizeF)OnAggregateDescriptionElementCreating(PivotAggregateDescriptorElement)OnAggregatesPositionElementCreating(AggregatesPositionDescriptorElement)OnCellCreating(PivotCellCreatingEventArgs)OnCellFormatting(PivotCellElement)OnDataProviderChanged(IDataProvider, IDataProvider)OnFieldChooserShowing(FieldChooserShowingEventArgs)OnFilterDescriptionElementCreating(PivotFilterDescriptorElement)OnGroupDescriptionElementCreating(PivotGroupDescriptorElement, PivotAxis)OnGroupElementCreating(PivotGroupElementCreatingEventArgs)OnGroupElementFormatting(PivotGroupElementEventArgs)OnGroupExpandedChanged(PivotGroupEventArgs)OnPrintElementFormatting(RadPrintElement)OnPrintElementPaint(RadPrintElement, Graphics, Rectangle)OnPropertyChanged(RadPropertyChangedEventArgs)OnRowCreating(PivotRowCreatingEventArgs)OnRowFormatting(PivotRowElement)OnSelectionChanged()OnUpdateCompleted()Print()Print(bool, RadPrintDocument)Print(bool)PrintPreview()PrintPreview(RadPrintDocument)ProcessGroupPropertyChanged(PivotGroupNode, string)ProcessKeyDown(KeyEventArgs)ProcessMouseDown(MouseEventArgs)ProcessMouseMove(MouseEventArgs)ProcessMouseUp(MouseEventArgs)ProcessMouseWheel(MouseEventArgs)ProcessScreenTip(ScreenTipNeededEventArgs)RefreshData()RowContainsSelection(PivotGroupNode)ScrollTo(int)SelectAll()SelectCell(PivotCellElement, bool, bool)SelectCell(PivotCellElement)SelectCell(PivotGroupNode, PivotGroupNode, bool, bool)SelectCell(PivotGroupNode, PivotGroupNode)SelectColumn(PivotGroupNode, bool, bool)SelectColumn(PivotGroupNode)SelectRow(PivotGroupNode, bool, bool)SelectRow(PivotGroupNode)SetGroupNodeSize(PivotGroupNode, int)SetRowHeaderWidth(int, int)ShowContextMenu(Point, RadElement)ShowFieldChooser()UpdateAfterExpandCollapse()UpdateOnResize()UpdateUI()WaitComplete()EventsAggregateDescriptorElementCreatingAggregatesPositionElementCreatingCellCreatingCellFormattingDataProviderChangedFieldChooserShowingFilterDescriptorElementCreatingGroupDescriptorElementCreatingGroupElementCreatingGroupElementFormattingGroupExpandedChangedPrintElementFormattingPrintElementPaintRowCreatingRowFormattingSelectionChangedUpdateCompleted
Not finding the help you need?
Contact Support