menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class FilterRowNumericCellRenderer - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class FilterRowNumericCellRenderer

    Represents the class that implements the Numeric filter row editor cell.

    Inheritance
    System.Object
    GridCellRendererBase
    GridVirtualizingCellRendererBase<SfNumericTextBox>
    FilterRowCellRenderer<SfNumericTextBox>
    FilterRowNumericCellRenderer
    Implements
    IGridCellRenderer<TableControl>
    System.IDisposable
    IFilterRowRenderer
    Inherited Members
    FilterRowCellRenderer<SfNumericTextBox>.ApplyFilters(List<FilterPredicate>, String)
    FilterRowCellRenderer<SfNumericTextBox>.CloseFilterOptionPopup()
    FilterRowCellRenderer<SfNumericTextBox>.DataColumn
    FilterRowCellRenderer<SfNumericTextBox>.Dispose(Boolean)
    FilterRowCellRenderer<SfNumericTextBox>.DrawDropDownButton(Graphics, Rectangle, Color)
    FilterRowCellRenderer<SfNumericTextBox>.FilterOptionPopup
    FilterRowCellRenderer<SfNumericTextBox>.FilterOptionsList
    FilterRowCellRenderer<SfNumericTextBox>.GetCellValue()
    FilterRowCellRenderer<SfNumericTextBox>.GetEditorUIElementBounds()
    FilterRowCellRenderer<SfNumericTextBox>.GetFilterOptionsList()
    FilterRowCellRenderer<SfNumericTextBox>.GetFilterPredicates(Object)
    FilterRowCellRenderer<SfNumericTextBox>.GetFilterText(List<FilterPredicate>)
    FilterRowCellRenderer<SfNumericTextBox>.GetMultiSelectFilterPredicates(List<FilterElement>, List<FilterElement>)
    FilterRowCellRenderer<SfNumericTextBox>.IsDroppedDown
    FilterRowCellRenderer<SfNumericTextBox>.IsValueChanged
    FilterRowCellRenderer<SfNumericTextBox>.OnFilterOptionsClick(Object, EventArgs)
    FilterRowCellRenderer<SfNumericTextBox>.OnFilterOptionsListMouseMove(Object, MouseEventArgs)
    FilterRowCellRenderer<SfNumericTextBox>.OnFilterRowConditionChanged(String)
    FilterRowCellRenderer<SfNumericTextBox>.OnMouseDown(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfNumericTextBox>.OnMouseHoverLeave(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfNumericTextBox>.OnMouseMove(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfNumericTextBox>.OnMouseUp(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfNumericTextBox>.OnRender(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)
    FilterRowCellRenderer<SfNumericTextBox>.OnUnwireEditUIElement(SfNumericTextBox)
    FilterRowCellRenderer<SfNumericTextBox>.OnWireEditUIElement(SfNumericTextBox)
    FilterRowCellRenderer<SfNumericTextBox>.OpenFilterOptionPopup()
    FilterRowCellRenderer<SfNumericTextBox>.ProcessMultipleFilters(List<Object>, List<Object>)
    FilterRowCellRenderer<SfNumericTextBox>.ProcessSingleFilter(Object)
    GridCellRendererBase.CurrentCellIndex
    GridCellRendererBase.CurrentCellRendererElement
    GridCellRendererBase.Dispose()
    GridCellRendererBase.DrawErrorIcon(Graphics, Rectangle, Bitmap, RowColumnIndex)
    GridCellRendererBase.HasCurrentCellState
    GridCellRendererBase.IGridCellRenderer<TableControl>.OnDrawCurrentCell(Graphics, SfDataGrid, RowColumnIndex)
    GridCellRendererBase.IsEditable
    GridCellRendererBase.IsFocusable
    GridCellRendererBase.IsFocused
    GridCellRendererBase.IsHovered
    GridCellRendererBase.IsInEditing
    GridCellRendererBase.IsPressed
    GridCellRendererBase.KeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.KeyPress(DataColumnBase, RowColumnIndex, KeyPressEventArgs)
    GridCellRendererBase.KeyUp(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.MouseDoubleClick(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseDown(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseHover(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseHoverLeave(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseMove(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.MouseUp(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnDrawCurrentCell(Graphics, SfDataGrid, RowColumnIndex)
    GridCellRendererBase.OnDrawErrorIcon(Graphics, Rectangle, Bitmap, RowColumnIndex)
    GridCellRendererBase.OnKeyUp(DataColumnBase, RowColumnIndex, KeyEventArgs)
    GridCellRendererBase.OnMouseDoubleClick(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnMouseHover(DataColumnBase, RowColumnIndex, MouseEventArgs)
    GridCellRendererBase.OnUpdateEditElement(DataColumnBase, Control, Rectangle)
    GridCellRendererBase.Render(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)
    GridCellRendererBase.ResetCurrentCellState()
    GridCellRendererBase.SetControlValue(Object)
    GridCellRendererBase.SetCurrentCellState(RowColumnIndex, Control, Boolean, Boolean)
    GridCellRendererBase.SetFocus(Boolean)
    GridCellRendererBase.SetFocus(Control, Boolean)
    GridCellRendererBase.ShowValidationErrorToolTip(SfToolTip, DataColumnBase, RowColumnIndex, Point)
    GridCellRendererBase.TableControl
    GridCellRendererBase.UnloadUIElement()
    GridCellRendererBase.UpdateCurrentCellState(Control, Boolean)
    GridCellRendererBase.UpdateEditElement(DataColumnBase, Control, Rectangle)
    GridVirtualizingCellRendererBase<SfNumericTextBox>.BeginEdit(DataColumnBase, RowColumnIndex)
    GridVirtualizingCellRendererBase<SfNumericTextBox>.EndEdit(DataColumnBase, RowColumnIndex)
    GridVirtualizingCellRendererBase<SfNumericTextBox>.InitializeEditElement(DataColumnBase, RowColumnIndex, SfNumericTextBox)
    GridVirtualizingCellRendererBase<SfNumericTextBox>.OnCreateEditUIElement()
    GridVirtualizingCellRendererBase<SfNumericTextBox>.OnEnteredEditMode(SfNumericTextBox)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.WinForms.DataGrid.RowFilter
    Assembly: Syncfusion.SfDataGrid.WinForms.dll
    Syntax
    public class FilterRowNumericCellRenderer : FilterRowCellRenderer<SfNumericTextBox>, IGridCellRenderer<TableControl>, IDisposable, IFilterRowRenderer

    Constructors

    FilterRowNumericCellRenderer()

    Initializes a new instance of the FilterRowNumericCellRenderer class.

    Declaration
    public FilterRowNumericCellRenderer()

    Methods

    CanValidate()

    Overridden to specify the validation on the numeric filter row cell.

    Declaration
    public override bool CanValidate()
    Returns
    Type Description
    System.Boolean

    Returns true, when the validation needs to be taken, otherwise return false.

    Overrides
    GridCellRendererBase.CanValidate()

    GetControlValue()

    Gets the control value for the filter row cell renderer.

    Declaration
    public override object GetControlValue()
    Returns
    Type Description
    System.Object

    Returns the value of the cell.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.Input.SfNumericTextBox>.GetControlValue()

    OnEditingComplete(DataColumnBase, SfNumericTextBox)

    overridden to updated the filtering on the editing complete of the filter row cell.

    Declaration
    protected override void OnEditingComplete(DataColumnBase column, SfNumericTextBox currentRendererElement)
    Parameters
    Type Name Description
    DataColumnBase column

    The DataColumnBase of the cell.

    SfNumericTextBox currentRendererElement

    The renderer element of the current cell.

    Overrides
    Syncfusion.WinForms.DataGrid.Renderers.GridVirtualizingCellRendererBase<Syncfusion.WinForms.Input.SfNumericTextBox>.OnEditingComplete(Syncfusion.WinForms.DataGrid.DataColumnBase, Syncfusion.WinForms.Input.SfNumericTextBox)

    OnInitializeEditElement(DataColumnBase, RowColumnIndex, SfNumericTextBox)

    overridden to initialize the edit element of the sfNumeric text box.

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

    The DataColumnBase of the cell.

    RowColumnIndex rowColumnIndex

    The row column index of the cell.

    SfNumericTextBox uiElement

    The edit element of the cell.

    Overrides
    Syncfusion.WinForms.DataGrid.Renderers.GridVirtualizingCellRendererBase<Syncfusion.WinForms.Input.SfNumericTextBox>.OnInitializeEditElement(Syncfusion.WinForms.DataGrid.DataColumnBase, Syncfusion.WinForms.GridCommon.ScrollAxis.RowColumnIndex, Syncfusion.WinForms.Input.SfNumericTextBox)

    OnKeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)

    Overridden to update the key down event to the NavigationController.

    Declaration
    protected override void OnKeyDown(DataColumnBase dataColumn, RowColumnIndex rowColumnIndex, KeyEventArgs e)
    Parameters
    Type Name Description
    DataColumnBase dataColumn

    The DataColumnBase of the cell.

    RowColumnIndex rowColumnIndex

    The row and column index of the cell.

    System.Windows.Forms.KeyEventArgs e

    The System.Windows.Forms.KeyEventArgs that contains the event data.

    Overrides
    GridCellRendererBase.OnKeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)

    OnKeyPress(DataColumnBase, RowColumnIndex, KeyPressEventArgs)

    Occurs when the key is pressed while the cell has focus.

    Declaration
    protected override void OnKeyPress(DataColumnBase dataColumn, RowColumnIndex rowColumnIndex, KeyPressEventArgs e)
    Parameters
    Type Name Description
    DataColumnBase dataColumn

    The DataColumnBase of the cell.

    RowColumnIndex rowColumnIndex

    The row and column index of the cell.

    System.Windows.Forms.KeyPressEventArgs e

    The System.Windows.Forms.KeyEventArgs that contains the event data.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.Input.SfNumericTextBox>.OnKeyPress(Syncfusion.WinForms.DataGrid.DataColumnBase, Syncfusion.WinForms.GridCommon.ScrollAxis.RowColumnIndex, System.Windows.Forms.KeyPressEventArgs)

    Implements

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