menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridForeignColumn<TValue> - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GridForeignColumn<TValue>

    Inheritance
    System.Object
    SfBaseComponent
    SfDataBoundComponent
    GridColumn
    GridForeignColumn<TValue>
    Implements
    IGridColumn
    Inherited Members
    GridColumn.AllowAdding
    GridColumn.AllowEditing
    GridColumn.AllowFiltering
    GridColumn.AllowGrouping
    GridColumn.AllowReordering
    GridColumn.AllowResizing
    GridColumn.AllowSearching
    GridColumn.AllowSorting
    GridColumn.AutoFit
    GridColumn.ClipMode
    GridColumn.ColumnData
    GridColumn.Columns
    GridColumn.Commands
    GridColumn.CustomAttributes
    GridColumn.DefaultValue
    GridColumn.DisableHtmlEncode
    GridColumn.DisplayAsCheckBox
    GridColumn.EditorSettings
    GridColumn.EditTemplate
    GridColumn.EditType
    GridColumn.EnableGroupByFormat
    GridColumn.Field
    GridColumn.FilterItemTemplate
    GridColumn.FilterTemplate
    GridColumn.FixedColumn
    GridColumn.ForeignKeyField
    GridColumn.ForeignKeyValue
    GridColumn.Format
    GridColumn.Freeze
    GridColumn.HeaderTemplate
    GridColumn.HeaderText
    GridColumn.HeaderTextAlign
    GridColumn.HideAtMedia
    GridColumn.Index
    GridColumn.IsForeignKeyField()
    GridColumn.IsFrozen
    GridColumn.IsIdentity
    GridColumn.IsPrimaryKey
    GridColumn.MaxWidth
    GridColumn.MinWidth
    GridColumn.OnInitializedAsync()
    GridColumn.OnParametersSetAsync()
    GridColumn.SetUid(String)
    GridColumn.SetVisibility(Boolean)
    GridColumn.SetWidth(String)
    GridColumn.ShowColumnMenu
    GridColumn.ShowInColumnChooser
    GridColumn.SortComparer
    GridColumn.Template
    GridColumn.TextAlign
    GridColumn.Type
    GridColumn.Uid
    GridColumn.UpdateChildProperties(String, Object)
    GridColumn.ValidationRules
    GridColumn.Visible
    GridColumn.Width
    SfBaseComponent.Dispose()
    SfBaseComponent.Dispose(Boolean)
    SfBaseComponent.OnObservableChange(String, Object, Boolean, NotifyCollectionChangedEventArgs)
    SfDataBoundComponent.DataManager
    SfDataBoundComponent.MainParent
    SfDataBoundComponent.SetDataManager<T>(Object)
    Namespace: Syncfusion.Blazor.Grids
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class GridForeignColumn<TValue> : GridColumn, ISfCircularComponent, IGridColumn
    Type Parameters
    Name
    TValue

    Constructors

    GridForeignColumn()

    Declaration
    public GridForeignColumn()

    Properties

    ForeignDataSource

    Defines the column data source which will act as foreign data source.

    Declaration
    public IEnumerable<TValue> ForeignDataSource { get; set; }
    Property Value
    Type
    System.Collections.Generic.IEnumerable<TValue>
    Remarks

    List or any IEnumerable type value is accepted as foreign data source. For custom binding or using remote service as foreign data source use GridForeignColumn<TValue> component and configure data source using SfDataManager.

    Methods

    BuildRenderTree(RenderTreeBuilder)

    Declaration
    protected override void BuildRenderTree(RenderTreeBuilder __builder)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder
    Overrides
    GridColumn.BuildRenderTree(RenderTreeBuilder)

    GetData(DataManagerRequest)

    Declaration
    public override Task<object> GetData(DataManagerRequest dataManagerRequest)
    Parameters
    Type Name Description
    DataManagerRequest dataManagerRequest
    Returns
    Type
    System.Threading.Tasks.Task<System.Object>
    Overrides
    GridColumn.GetData(DataManagerRequest)

    GetForeignData()

    Get Foreign Data

    Declaration
    public override object GetForeignData()
    Returns
    Type
    System.Object
    Overrides
    GridColumn.GetForeignData()

    IsForeignColumn()

    Declaration
    public override bool IsForeignColumn()
    Returns
    Type
    System.Boolean
    Overrides
    GridColumn.IsForeignColumn()

    OnAfterRenderAsync(Boolean)

    Declaration
    protected override Task OnAfterRenderAsync(bool firstRender)
    Parameters
    Type Name Description
    System.Boolean firstRender
    Returns
    Type
    System.Threading.Tasks.Task
    Overrides
    SfDataBoundComponent.OnAfterRenderAsync(Boolean)

    OnInitialized()

    Declaration
    protected override void OnInitialized()

    OnParametersSet()

    Declaration
    protected override void OnParametersSet()

    Implements

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