menu

WinForms

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

    Show / Hide Table of Contents

    Class DataGridItemsPropertiesProvider

    Represents a class that implements IPropertyAccessProvider to get or set value on the underlying object which is used by CollectionViewAdv.

    Inheritance
    System.Object
    ItemPropertiesProvider
    DataGridItemsPropertiesProvider
    Implements
    IPropertyAccessProvider
    System.IDisposable
    Inherited Members
    ItemPropertiesProvider.Dispose()
    ItemPropertiesProvider.GetDataTableValue(Object, String)
    ItemPropertiesProvider.view
    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.Data
    Assembly: Syncfusion.SfDataGrid.WinForms.dll
    Syntax
    public class DataGridItemsPropertiesProvider : ItemPropertiesProvider, IPropertyAccessProvider, IDisposable

    Constructors

    DataGridItemsPropertiesProvider(ICollectionViewAdv, SfDataGrid)

    Initializes a new instance of the DataGridItemsPropertiesProvider class.

    Declaration
    public DataGridItemsPropertiesProvider(ICollectionViewAdv view, SfDataGrid dataGrid)
    Parameters
    Type Name Description
    ICollectionViewAdv view

    The ICollectionViewAdv of the data grid.

    SfDataGrid dataGrid

    The SfDataGrid.

    Methods

    Dispose(Boolean)

    Disposes all the resources used by the DataGridItemsPropertiesProvider class.

    Declaration
    protected override void Dispose(bool isDisposing)
    Parameters
    Type Name Description
    System.Boolean isDisposing

    Indicates the call is from Dispose method .

    Overrides
    ItemPropertiesProvider.Dispose(Boolean)

    GetFormattedValue(Object, Object)

    Overridden to gets the formatted value for the given record and column.

    Declaration
    public override object GetFormattedValue(object record, object column)
    Parameters
    Type Name Description
    System.Object record

    The corresponding record to get formatted value.

    System.Object column

    The corresponding column to get formatted value.

    Returns
    Type Description
    System.Object

    Returns the formatted value based on the given record and column.

    Overrides
    ItemPropertiesProvider.GetFormattedValue(Object, Object)

    GetFormattedValue(Object, String)

    Overridden to gets the formatted value of particular property for the specified record..

    Declaration
    public override object GetFormattedValue(object record, string propName)
    Parameters
    Type Name Description
    System.Object record

    The corresponding record to get formatted value.

    System.String propName

    The corresponding property name to get formatted value.

    Returns
    Type Description
    System.Object

    Returns the formatted value of particular property based on the specified record and property name.

    Overrides
    ItemPropertiesProvider.GetFormattedValue(Object, String)

    GetFormattedValue(Object, String, out Object)

    Overridden to gets the formatted value of particular property for the specified record..

    Declaration
    public override object GetFormattedValue(object record, string propName, out object value)
    Parameters
    Type Name Description
    System.Object record

    The corresponding record to get formatted value.

    System.String propName

    The corresponding property name to get formatted value.

    System.Object value

    The corresponding value.

    Returns
    Type Description
    System.Object

    Returns the formatted value of particular property based on the specified record and property name.

    Overrides
    ItemPropertiesProvider.GetFormattedValue(Object, String, out Object)

    GetValue(Object, String)

    Overridden to gets the property value that is reflected from the specified record.

    Declaration
    public override object GetValue(object record, string propName)
    Parameters
    Type Name Description
    System.Object record

    The corresponding record to get the property value.

    System.String propName

    The corresponding property name to get the value.

    Returns
    Type Description
    System.Object

    Returns the property value for the specified record and property name.

    Overrides
    ItemPropertiesProvider.GetValue(Object, String)

    SetValue(Object, String, Object)

    Overridden to sets the value to particular property in a record.

    Declaration
    public override bool SetValue(object record, string propName, object value)
    Parameters
    Type Name Description
    System.Object record

    The corresponding record to set the value.

    System.String propName

    The corresponding property name to set the value.

    System.Object value

    The value to be set for particular property.

    Returns
    Type Description
    System.Boolean

    Returns true if the value is set for the particular property in the specified record. Otherwise return false

    Overrides
    ItemPropertiesProvider.SetValue(Object, String, Object)

    Implements

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