menu

WPF

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

    Show / Hide Table of Contents

    Class GridDataTableCollectionViewWrapper

    Inheritance
    System.Object
    GridDataTableCollectionViewWrapper
    Implements
    IExcelLikeFilterExt
    Namespace: Syncfusion.Windows.Controls.Grid
    Assembly: Syncfusion.Grid.Wpf.dll
    Syntax
    public class GridDataTableCollectionViewWrapper : DataTableCollectionView, IExcelLikeFilterExt

    Constructors

    GridDataTableCollectionViewWrapper(IEnumerable, GridDataTableModel, Func<Object, ICollectionViewAdv, RecordEntry>)

    Declaration
    public GridDataTableCollectionViewWrapper(IEnumerable source, GridDataTableModel tableModel, Func<object, ICollectionViewAdv, RecordEntry> createRecordFunc)
    Parameters
    Type Name Description
    System.Collections.IEnumerable source
    GridDataTableModel tableModel
    System.Func<System.Object, Syncfusion.Windows.Data.ICollectionViewAdv, Syncfusion.Windows.Data.RecordEntry> createRecordFunc

    Properties

    IsExcelLikeFilter

    Declaration
    public bool IsExcelLikeFilter { get; set; }
    Property Value
    Type
    System.Boolean

    IsSelectAllFiltered

    Declaration
    public bool? IsSelectAllFiltered { get; set; }
    Property Value
    Type
    System.Nullable<System.Boolean>

    TableModel

    Declaration
    public GridDataTableModel TableModel { get; }
    Property Value
    Type
    GridDataTableModel

    Methods

    CreateRecordEntry(Object)

    Declaration
    public override RecordEntry CreateRecordEntry(object data)
    Parameters
    Type Name Description
    System.Object data
    Returns
    Type
    Syncfusion.Windows.Data.RecordEntry

    CreateRecords()

    Declaration
    protected override IRecordsList CreateRecords()
    Returns
    Type
    Syncfusion.Windows.Data.IRecordsList

    CreateTopLevelGroup()

    Declaration
    protected override TopLevelGroup CreateTopLevelGroup()
    Returns
    Type
    Syncfusion.Windows.Data.TopLevelGroup

    EnsureInitialized()

    Declaration
    protected override void EnsureInitialized()

    ExcelFilterPredicates(IQueryable, out Expression, out ParameterExpression, String)

    Declaration
    public void ExcelFilterPredicates(IQueryable source, out Expression predicate, out ParameterExpression paramExpression, string columnName)
    Parameters
    Type Name Description
    System.Linq.IQueryable source
    System.Linq.Expressions.Expression predicate
    System.Linq.Expressions.ParameterExpression paramExpression
    System.String columnName

    GetClonedSource(out PropertyDescriptorCollection)

    Declaration
    public DataView GetClonedSource(out PropertyDescriptorCollection clonedItemsProperties)
    Parameters
    Type Name Description
    System.ComponentModel.PropertyDescriptorCollection clonedItemsProperties
    Returns
    Type
    System.Data.DataView

    GetColumnPredicateExpression(IQueryable, out Expression, out ParameterExpression, GridDataVisibleColumn)

    Declaration
    public void GetColumnPredicateExpression(IQueryable source, out Expression predicate, out ParameterExpression paramExpression, GridDataVisibleColumn column)
    Parameters
    Type Name Description
    System.Linq.IQueryable source
    System.Linq.Expressions.Expression predicate
    System.Linq.Expressions.ParameterExpression paramExpression
    GridDataVisibleColumn column

    OnTopLevelGroupPopulated(TopLevelGroup)

    Declaration
    protected override void OnTopLevelGroupPopulated(TopLevelGroup topLevelGroup)
    Parameters
    Type Name Description
    Syncfusion.Windows.Data.TopLevelGroup topLevelGroup

    RefreshFilters()

    Declaration
    public override void RefreshFilters()

    Implements

    IExcelLikeFilterExt
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved