skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class BoundColumnBase

Inheritance
System.Object
ColumnBase
BoundColumnBase
GanttColumn
GridColumn
TreeListColumn
Inherited Members
ColumnBase.OnInitialized()
ColumnBase.SetParametersAsync(ParameterView)
ColumnBase.OnParametersSetAsync()
ColumnBase.OnAfterRender(Boolean)
ColumnBase.Dispose()
ColumnBase.ParentColumn
ColumnBase.HeaderClass
ColumnBase.Width
ColumnBase.MinResizableWidth
ColumnBase.MaxResizableWidth
ColumnBase.Visible
ColumnBase.Reorderable
ColumnBase.Resizable
ColumnBase.Locked
ColumnBase.Id
ColumnBase.ColumnsCollection
Namespace: Telerik.Blazor.Components.Common
Assembly: Telerik.Blazor.dll

Syntax

public abstract class BoundColumnBase : ColumnBase, IDisposable, IBoundColumn, IColumn

Constructors

BoundColumnBase()

Declaration
protected BoundColumnBase()

Properties

ChildContent

Declaration
public RenderFragment ChildContent { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment

DefaultFilterOperator

Specifies the default filter operator. If unassigned, the default operator will be set based on the data type. See FilterOperator.

Declaration
public Nullable<FilterOperator> DefaultFilterOperator { get; set; }
Property Value
System.Nullable<FilterOperator>

DisplayFormat

The format that will be used to represent Numeric or DateTime values.

Declaration
public string DisplayFormat { get; set; }
Property Value
System.String

Editable

Whether the field can be edited by the user. If set to false, an editor will not be rendered for this column when the user edits an existing record.

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

EditorTemplate

The template rendered in the cell when the user is editing the row. You can render custom components and apply logic in it.

Declaration
public RenderFragment<object> EditorTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<System.Object>

Field

The name of the field whose data the grid will display. You can use the nameof operator.

Declaration
public string Field { get; set; }
Property Value
System.String

FieldType

The type of the field whose data the grid will display. You need to pass this parameter only if you are using ExpandoObject or Dictionary.

Declaration
public Type FieldType { get; set; }
Property Value
System.Type

Filterable

Whether the user can filter this column. When set to false, the filter cell will remain empty.

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

FilterCellTemplate

The template rendered in the cell when a filter row is used.

Declaration
public RenderFragment<FilterCellTemplateContext> FilterCellTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<FilterCellTemplateContext>

FilterEditorFormat

Specifies the format of the filter editor.

Declaration
public string FilterEditorFormat { get; set; }
Property Value
System.String

FilterMenuTemplate

The template rendered in the popup when a filter menu is used.

Declaration
public RenderFragment<FilterMenuTemplateContext> FilterMenuTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<FilterMenuTemplateContext>

FilterMenuType

Specifies the filter menu type.

Declaration
public Nullable<FilterMenuType> FilterMenuType { get; set; }
Property Value
System.Nullable<Telerik.Blazor.FilterMenuType>

FilterOperators

Specifies the available filter operators. If not defined, a default list of available operators will be used based on the field type. See FilterListOperator.

Declaration
public List<FilterListOperator> FilterOperators { get; set; }
Property Value
System.Collections.Generic.List<FilterListOperator>

FooterTemplate

The template for the footer cell of this column. You can render custom components and apply logic in it.

Declaration
public RenderFragment<FooterTemplateContext> FooterTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<FooterTemplateContext>

HeaderTemplate

The template for the header cell of this column. When the template is used, the Title text is not rendered by default. You can render custom components and apply logic in it.

Declaration
public RenderFragment HeaderTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment

PropertyType

Declaration
protected Type PropertyType { get; }
Property Value
System.Type

ShowFilterCellButtons

Specifies whether the buttons within the filter cell are rendered or not. Default value is true. Applicable when FilterMode is set to FilterRow.

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

Sortable

Specifies whether the column can be sorted. Field is required.

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

Template

The template for the cells of this column. Used when the row is in read mode. You can render custom components and apply logic in it.

Declaration
public RenderFragment<object> Template { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<System.Object>

TextAlign

Specifies the text alignemnt of the column.

Declaration
public Nullable<ColumnTextAlign> TextAlign { get; set; }
Property Value
System.Nullable<ColumnTextAlign>

Title

The string title rendered in the column header.

Declaration
public override string Title { get; set; }
Property Value
System.String

Overrides
ColumnBase.Title
Implements
IColumn.Title

Methods

GetParsedFieldEditorType(Enum, Boolean)

Declaration
protected Nullable<FieldEditorType> GetParsedFieldEditorType(Enum editorType, bool isFilterField = false)
Parameters
System.Enum editorType

System.Boolean isFilterField

Returns
System.Nullable<Telerik.Blazor.FieldEditorType>

OnParametersSet()

Declaration
protected override void OnParametersSet()

ThrowIfInvalidEditorType()

Declaration
protected abstract void ThrowIfInvalidEditorType()

ThrowIfInvalidFilterEditorType()

Declaration
protected abstract void ThrowIfInvalidFilterEditorType()

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Client-side Blazor
  • Server-side Blazor
  • Demos
Community
  • Forums
  • Blogs
  • Feedback Portal
Support Resources
  • Demos
  • Knowledge Base
  • Samples Repo
  • Localizations Repo
Sample Applications
  • Dashboard
  • PWA - Stocks
  • PWA - Blazing Coffee Roasters

Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.