menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridVirtualizingCellRendererBase<E> - API Reference

    Show / Hide Table of Contents

    Class GridVirtualizingCellRendererBase<E>

    Represents the abstract class for drawing the virtualizing cell renderer collection.

    Inheritance
    System.Object
    GridCellRendererBase
    GridVirtualizingCellRendererBase<E>
    GridCellMaskEditBoxRenderer
    GridComboBoxCellRenderer
    GridDateTimeCellRenderer
    GridMultiSelectComboBoxCellRenderer
    GridNumericCellRenderer
    GridTextBoxCellRenderer
    FilterRowCellRenderer<E>
    Implements
    IGridCellRenderer<TableControl>
    System.IDisposable
    Inherited Members
    GridCellRendererBase.SetCurrentCellState(RowColumnIndex, Control, Boolean, Boolean)
    GridCellRendererBase.ResetCurrentCellState()
    GridCellRendererBase.SetFocus(Boolean)
    GridCellRendererBase.UnloadUIElement()
    GridCellRendererBase.Dispose()
    GridCellRendererBase.Render(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)
    GridCellRendererBase.MouseHover(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseMove(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseHoverLeave(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseUp(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseDown(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseDoubleClick(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.UpdateEditElement(DataColumnBase, Control, Rectangle)
    GridCellRendererBase.DrawErrorIcon(Graphics, Rectangle, Bitmap, RowColumnIndex)
    GridCellRendererBase.KeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.KeyPress(DataColumnBase, RowColumnIndex, KeyPressEventArgs)
    GridCellRendererBase.KeyUp(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.IGridCellRenderer<TableControl>.OnDrawCurrentCell(Graphics, SfDataGrid, RowColumnIndex)
    GridCellRendererBase.CanValidate()
    GridCellRendererBase.SetControlValue(Object)
    GridCellRendererBase.GetControlValue()
    GridCellRendererBase.GetEditorUIElementBounds()
    GridCellRendererBase.GetCellValue()
    GridCellRendererBase.SetFocus(Control, Boolean)
    GridCellRendererBase.OnUpdateEditElement(DataColumnBase, Control, Rectangle)
    GridCellRendererBase.OnDrawCurrentCell(Graphics, SfDataGrid, RowColumnIndex)
    GridCellRendererBase.Dispose(Boolean)
    GridCellRendererBase.OnRender(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)
    GridCellRendererBase.OnDrawErrorIcon(Graphics, Rectangle, Bitmap, RowColumnIndex)
    GridCellRendererBase.OnMouseHover(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnMouseMove(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnMouseHoverLeave(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnMouseUp(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnMouseDown(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnMouseDoubleClick(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.ShowValidationErrorToolTip(SfToolTip, DataColumnBase, RowColumnIndex, Point)
    GridCellRendererBase.OnKeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.OnKeyPress(DataColumnBase, RowColumnIndex, KeyPressEventArgs)
    GridCellRendererBase.OnKeyUp(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.UpdateCurrentCellState(Control, Boolean)
    GridCellRendererBase.TableControl
    GridCellRendererBase.IsEditable
    GridCellRendererBase.IsFocusable
    GridCellRendererBase.HasCurrentCellState
    GridCellRendererBase.CurrentCellIndex
    GridCellRendererBase.CurrentCellRendererElement
    GridCellRendererBase.IsInEditing
    GridCellRendererBase.IsFocused
    GridCellRendererBase.IsHovered
    GridCellRendererBase.IsPressed
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.WinForms.DataGrid.Renderers
    Assembly: Syncfusion.SfDataGrid.WinForms.dll
    Syntax
    public abstract class GridVirtualizingCellRendererBase<E> : GridCellRendererBase, IGridCellRenderer<TableControl>, IDisposable where E : Control, new()
    Type Parameters
    Name Description
    E

    Represents the System.Windows.Forms.Control

    Constructors

    GridVirtualizingCellRendererBase()

    Initializes a new instance of the GridVirtualizingCellRendererBase<E> class. class.

    Declaration
    public GridVirtualizingCellRendererBase()

    Methods

    BeginEdit(DataColumnBase, RowColumnIndex)

    Begins the editing of the cell with editor control.

    Declaration
    public override sealed bool BeginEdit(DataColumnBase column, RowColumnIndex cellRowColumnIndex)
    Parameters
    Type Name Description
    DataColumnBase column

    The DataColumnBase.

    RowColumnIndex cellRowColumnIndex

    The current cell row and column index.

    Returns
    Type Description
    System.Boolean

    Returns the result of current cell begin editing.

    Overrides
    GridCellRendererBase.BeginEdit(DataColumnBase, RowColumnIndex)

    EndEdit(DataColumnBase, RowColumnIndex)

    Ends the editing of the cell.

    Declaration
    public override sealed bool EndEdit(DataColumnBase column, RowColumnIndex cellRowColumnIndex)
    Parameters
    Type Name Description
    DataColumnBase column

    The DataColumnBase.

    RowColumnIndex cellRowColumnIndex

    The current cell row and column index.

    Returns
    Type Description
    System.Boolean

    Returns the result of the end editing of the cell.

    Overrides
    GridCellRendererBase.EndEdit(DataColumnBase, RowColumnIndex)

    InitializeEditElement(DataColumnBase, RowColumnIndex, E)

    Initializes the editor control of the current cell.

    Declaration
    public void InitializeEditElement(DataColumnBase column, RowColumnIndex rowColumnIndex, E uiElement)
    Parameters
    Type Name Description
    DataColumnBase column

    The DataColumnBase of the current cell.

    RowColumnIndex rowColumnIndex

    The row and column index of the current cell.

    E uiElement

    The editor control of the current cell.

    OnCreateEditUIElement()

    Creates the new UI element.

    Declaration
    protected virtual E OnCreateEditUIElement()
    Returns
    Type Description
    E

    Returns the new UI element.

    OnEditingComplete(DataColumnBase, E)

    Occurs when the editing of the cell completes.

    Declaration
    protected virtual void OnEditingComplete(DataColumnBase column, E currentRendererElement)
    Parameters
    Type Name Description
    DataColumnBase column

    The DataColumnBase.

    E currentRendererElement

    The editor control of the cell.

    OnEnteredEditMode(E)

    Occurs when editor control entering the edit mode.

    Declaration
    protected virtual void OnEnteredEditMode(E currentRendererElement)
    Parameters
    Type Name Description
    E currentRendererElement

    The editor control of the cell.

    OnInitializeEditElement(DataColumnBase, RowColumnIndex, E)

    Occurs when initializing the editor control.

    Declaration
    protected virtual void OnInitializeEditElement(DataColumnBase column, RowColumnIndex rowColumnIndex, E uiElement)
    Parameters
    Type Name Description
    DataColumnBase column

    The DataColumnBase of the current cell.

    RowColumnIndex rowColumnIndex

    The row and column index of the current cell.

    E uiElement

    The editor control of the current cell.

    OnUnwireEditUIElement(E)

    Occurs while unwire the UI element from the grid.

    Declaration
    protected virtual void OnUnwireEditUIElement(E uiElement)
    Parameters
    Type Name Description
    E uiElement

    The element that needs to be unwired.

    OnWireEditUIElement(E)

    Occurs while creating the editable UI Element.

    Declaration
    protected virtual void OnWireEditUIElement(E uiElement)
    Parameters
    Type Name Description
    E uiElement

    The UI element that need to be create.

    Implements

    IGridCellRenderer<T>
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved