menu

WinForms

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

    Show / Hide Table of Contents

    Class GridRelationDescriptor

    Represents a RelationDescriptor defines constraints for a relation between two tables and schema information of child tables. RelationDescriptors are managed by the GridRelationDescriptorCollection which is returned by the Relations property of a GridTableDescriptor.

    Inheritance
    System.Object
    ShouldSerializeBasedPersisterType
    DescriptorBase
    RelationDescriptor
    GridRelationDescriptor
    Implements
    System.ComponentModel.ICustomTypeDescriptor
    System.IDisposable
    System.ICloneable
    IStandardValuesProvider
    Inherited Members
    DescriptorBase.CanResetValue()
    DescriptorBase.Dispose()
    DescriptorBase.Disposed
    DescriptorBase.Disposing
    DescriptorBase.InDisposed
    DescriptorBase.IsDisposed
    DescriptorBase.OnDisposed(EventArgs)
    DescriptorBase.ShouldSerialize()
    RelationDescriptor.AllowCacheChildList
    RelationDescriptor.ChildTableName
    RelationDescriptor.Collection
    RelationDescriptor.CopyMembersFrom(RelationDescriptor)
    RelationDescriptor.Dispose(Boolean)
    RelationDescriptor.DisposedId
    RelationDescriptor.EnsureInitialized()
    RelationDescriptor.Equals(Object)
    RelationDescriptor.GetCustomPDC(PropertyDescriptorCollection)
    RelationDescriptor.GetHashCode()
    RelationDescriptor.GetName()
    RelationDescriptor.GetStandardValues(PropertyDescriptor)
    RelationDescriptor.ICloneable.Clone()
    RelationDescriptor.InitializeFrom(RelationDescriptor)
    RelationDescriptor.IsChildTableDescriptorCreated()
    RelationDescriptor.MappingName
    RelationDescriptor.Name
    RelationDescriptor.OnPropertyChanged(DescriptorPropertyChangedEventArgs)
    RelationDescriptor.OnPropertyChanging(DescriptorPropertyChangedEventArgs)
    RelationDescriptor.PropertyChanged
    RelationDescriptor.PropertyChanging
    RelationDescriptor.RelationKeys
    RelationDescriptor.RelationKind
    RelationDescriptor.Reset()
    RelationDescriptor.ResetAllowCacheChildList()
    RelationDescriptor.ResetChildTableDescriptor()
    RelationDescriptor.ResetChildTableName()
    RelationDescriptor.ResetMappingName()
    RelationDescriptor.ResetName()
    RelationDescriptor.ResetRelationKeys()
    RelationDescriptor.ResetRelationKind()
    RelationDescriptor.ShouldSerializeAllowCacheChildList()
    RelationDescriptor.ShouldSerializeChildTableDescriptor()
    RelationDescriptor.ShouldSerializeChildTableName()
    RelationDescriptor.ShouldSerializeName()
    RelationDescriptor.ShouldSerializeRelationKeys()
    RelationDescriptor.ShouldSerializeRelationKind()
    RelationDescriptor.ToString()
    ShouldSerializeBasedPersisterType.AddNewAttributes(PropertyDescriptor, Attribute[], Int32)
    ShouldSerializeBasedPersisterType.CheckAllProperties
    ShouldSerializeBasedPersisterType.GetNewAttributesCount(PropertyDescriptor)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Syncfusion.Windows.Forms.Grid.Grouping
    Assembly: Syncfusion.Grid.Grouping.Windows.dll
    Syntax
    public class GridRelationDescriptor : RelationDescriptor, ICustomTypeDescriptor, IDisposable, ICloneable, IStandardValuesProvider

    Constructors

    GridRelationDescriptor()

    Initializes a new instance of the GridRelationDescriptor class.

    Declaration
    public GridRelationDescriptor()

    GridRelationDescriptor(String)

    Initializes a new instance of the GridRelationDescriptor class with a specified name.

    Declaration
    public GridRelationDescriptor(string relationName)
    Parameters
    Type Name Description
    System.String relationName

    The relation name.

    Properties

    ChildTableDescriptor

    Gets or sets the TableDescriptor that describes child table.

    Declaration
    public GridTableDescriptor ChildTableDescriptor { get; set; }
    Property Value
    Type
    GridTableDescriptor

    ParentTableDescriptor

    Gets the parent TableDescriptor this descriptor belongs to if this object is the child table descriptor in a relation.

    Declaration
    public GridTableDescriptor ParentTableDescriptor { get; }
    Property Value
    Type
    GridTableDescriptor

    Methods

    Clone()

    Overrides and creates an exact copy of this object.

    Declaration
    public override RelationDescriptor Clone()
    Returns
    Type Description
    RelationDescriptor

    A duplicate of this object.

    Overrides
    RelationDescriptor.Clone()

    CreateChildTableDescriptor()

    Overrides and creates a table descriptor for the child table.

    Declaration
    public override TableDescriptor CreateChildTableDescriptor()
    Returns
    Type Description
    TableDescriptor

    Child table descriptor.

    Overrides
    RelationDescriptor.CreateChildTableDescriptor()

    Implements

    System.ComponentModel.ICustomTypeDescriptor
    System.IDisposable
    System.ICloneable
    IStandardValuesProvider
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved