alexa
menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    Class FilterRowMultiSelectComboBoxCellRenderer

    Represents a class that used to draw the multi-select filter row cell.

    Inheritance
    System.Object
    GridCellRendererBase
    GridVirtualizingCellRendererBase<SfComboBox>
    FilterRowCellRenderer<SfComboBox>
    FilterRowMultiSelectComboBoxCellRenderer
    Implements
    IGridCellRenderer<TableControl>
    System.IDisposable
    IFilterRowRenderer
    Inherited Members
    FilterRowCellRenderer<SfComboBox>.ApplyFilters(List<FilterPredicate>, String)
    FilterRowCellRenderer<SfComboBox>.CloseFilterOptionPopup()
    FilterRowCellRenderer<SfComboBox>.DataColumn
    FilterRowCellRenderer<SfComboBox>.Dispose(Boolean)
    FilterRowCellRenderer<SfComboBox>.DrawDropDownButton(Graphics, Rectangle, Color)
    FilterRowCellRenderer<SfComboBox>.FilterOptionPopup
    FilterRowCellRenderer<SfComboBox>.FilterOptionsList
    FilterRowCellRenderer<SfComboBox>.GetCellValue()
    FilterRowCellRenderer<SfComboBox>.GetFilterOptionsList()
    FilterRowCellRenderer<SfComboBox>.GetFilterPredicates(Object)
    FilterRowCellRenderer<SfComboBox>.GetFilterText(List<FilterPredicate>)
    FilterRowCellRenderer<SfComboBox>.GetMultiSelectFilterPredicates(List<FilterElement>, List<FilterElement>)
    FilterRowCellRenderer<SfComboBox>.IsDroppedDown
    FilterRowCellRenderer<SfComboBox>.IsValueChanged
    FilterRowCellRenderer<SfComboBox>.OnFilterOptionsClick(Object, EventArgs)
    FilterRowCellRenderer<SfComboBox>.OnFilterOptionsListMouseMove(Object, MouseEventArgs)
    FilterRowCellRenderer<SfComboBox>.OnFilterRowConditionChanged(String)
    FilterRowCellRenderer<SfComboBox>.OnKeyPress(DataColumnBase, RowColumnIndex, KeyPressEventArgs)
    FilterRowCellRenderer<SfComboBox>.OnMouseDown(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfComboBox>.OnMouseHoverLeave(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfComboBox>.OnMouseMove(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfComboBox>.OnMouseUp(DataColumnBase, RowColumnIndex, MouseEventArgs)
    FilterRowCellRenderer<SfComboBox>.OpenFilterOptionPopup()
    FilterRowCellRenderer<SfComboBox>.ProcessMultipleFilters(List<Object>, List<Object>)
    FilterRowCellRenderer<SfComboBox>.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<SfComboBox>.BeginEdit(DataColumnBase, RowColumnIndex)
    GridVirtualizingCellRendererBase<SfComboBox>.EndEdit(DataColumnBase, RowColumnIndex)
    GridVirtualizingCellRendererBase<SfComboBox>.InitializeEditElement(DataColumnBase, RowColumnIndex, SfComboBox)
    GridVirtualizingCellRendererBase<SfComboBox>.OnCreateEditUIElement()
    GridVirtualizingCellRendererBase<SfComboBox>.OnEditingComplete(DataColumnBase, SfComboBox)
    GridVirtualizingCellRendererBase<SfComboBox>.OnEnteredEditMode(SfComboBox)
    Namespace: Syncfusion.WinForms.DataGrid.RowFilter
    Assembly: Syncfusion.SfDataGrid.WinForms.dll
    Syntax
    public class FilterRowMultiSelectComboBoxCellRenderer : FilterRowCellRenderer<SfComboBox>, IGridCellRenderer<TableControl>, IDisposable, IFilterRowRenderer

    Constructors

    FilterRowMultiSelectComboBoxCellRenderer()

    Initializes a new instance of the FilterRowMultiSelectComboBoxCellRenderer class.

    Declaration
    public FilterRowMultiSelectComboBoxCellRenderer()

    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()

    Overridden to get the selected values of the checked list box cell renderer.

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

    Returns the checked items collection.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.ListView.SfComboBox>.GetControlValue()

    GetEditorUIElementBounds()

    Overridden to gets the bounds of the editor control.

    Declaration
    protected override Rectangle GetEditorUIElementBounds()
    Returns
    Type Description
    System.Drawing.Rectangle

    Returns the bound rectangle for the editor control.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.ListView.SfComboBox>.GetEditorUIElementBounds()

    OnInitializeEditElement(DataColumnBase, RowColumnIndex, SfComboBox)

    Overridden to initialize the edit element of the MulitSelect renderer.

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

    The DataColumnBase of the cell.

    RowColumnIndex rowColumnIndex

    The row column index of the cell.

    SfComboBox uiElement

    The edit element of the cell.

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

    OnKeyDown(DataColumnBase, RowColumnIndex, KeyEventArgs)

    Overridden to update the key down event for the dateTime edit control.

    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)

    OnRender(Graphics, Rectangle, String, CellStyleInfo, DataColumnBase, RowColumnIndex)

    Overridden to draw the MultiSelect filter row cell renderer.

    Declaration
    protected override void OnRender(Graphics paint, Rectangle cellRect, string cellValue, CellStyleInfo style, DataColumnBase column, RowColumnIndex rowColumnIndex)
    Parameters
    Type Name Description
    System.Drawing.Graphics paint

    The Graphics of the control.

    System.Drawing.Rectangle cellRect

    The Bounds of the control.

    System.String cellValue

    The cell value to be displayed.

    CellStyleInfo style

    The cell style of the filter row.

    DataColumnBase column

    The DataColumnBase of the corresponding cell.

    RowColumnIndex rowColumnIndex

    The row column index of the cell.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.ListView.SfComboBox>.OnRender(System.Drawing.Graphics, System.Drawing.Rectangle, System.String, Syncfusion.WinForms.DataGrid.Styles.CellStyleInfo, Syncfusion.WinForms.DataGrid.DataColumnBase, Syncfusion.WinForms.GridCommon.ScrollAxis.RowColumnIndex)

    OnUnwireEditUIElement(SfComboBox)

    Overridden to unwire the events of the edit element.

    Declaration
    protected override void OnUnwireEditUIElement(SfComboBox uiElement)
    Parameters
    Type Name Description
    SfComboBox uiElement

    The object that needs to be unwired.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.ListView.SfComboBox>.OnUnwireEditUIElement(Syncfusion.WinForms.ListView.SfComboBox)

    OnWireEditUIElement(SfComboBox)

    Overridden to wire the value changed event of the edit element.

    Declaration
    protected override void OnWireEditUIElement(SfComboBox uiElement)
    Parameters
    Type Name Description
    SfComboBox uiElement

    The SfDateTimeEdit control.

    Overrides
    Syncfusion.WinForms.DataGrid.RowFilter.FilterRowCellRenderer<Syncfusion.WinForms.ListView.SfComboBox>.OnWireEditUIElement(Syncfusion.WinForms.ListView.SfComboBox)

    Implements

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