menu

WPF

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

    Show / Hide Table of Contents

    Class GridUnBoundColumn

    Represents the column which used to display additional information in columns which are not bound with data object.

    Inheritance
    System.Object
    SfGridColumnBase<SfGridBase>
    GridColumnBase
    GridColumn
    GridTextColumnBase
    GridTemplateColumn
    GridUnBoundColumn
    Implements
    System.IDisposable
    INotifyDependencyPropertyChanged
    IFilterDefinition
    Inherited Members
    GridColumn.AllowBlankFilters
    GridColumn.AllowBlankFiltersProperty
    GridColumn.AllowDragging
    GridColumn.AllowDraggingProperty
    GridColumn.AllowFiltering
    GridColumn.AllowFilteringProperty
    GridColumn.AllowGrouping
    GridColumn.AllowGroupingProperty
    GridColumn.AllowResizing
    GridColumn.AllowResizingProperty
    GridColumn.CanAllowSpinOnMouseScroll()
    GridColumn.CanEndEditColumn()
    GridColumn.CellType
    GridColumn.ColumnFilter
    GridColumn.ColumnMemberType
    GridColumn.ColumnSizer
    GridColumn.ColumnSizerProperty
    GridColumn.CreateInstanceCore()
    GridColumn.DataGrid
    GridColumn.Dispose(Boolean)
    GridColumn.FilterBehavior
    GridColumn.FilteredFrom
    GridColumn.FilterPopupStyle
    GridColumn.FilterPopupStyleProperty
    GridColumn.FilterPopupTemplate
    GridColumn.FilterPopupTemplateProperty
    GridColumn.FilterPredicates
    GridColumn.FilterRowCellStyle
    GridColumn.FilterRowCellStyleProperty
    GridColumn.FilterRowCondition
    GridColumn.FilterRowConditionProperty
    GridColumn.FilterRowEditorType
    GridColumn.FilterRowOptionsVisibility
    GridColumn.FilterRowOptionsVisibilityProperty
    GridColumn.FilterRowText
    GridColumn.FilterRowTextProperty
    GridColumn.GetFilterRowOptionsVisibility()
    GridColumn.GetRowFilterType()
    GridColumn.GroupMode
    GridColumn.GroupModeProperty
    GridColumn.ImmediateUpdateColumnFilter
    GridColumn.ImmediateUpdateColumnFilterProperty
    GridColumn.IsCaseSensitiveFilterRow
    GridColumn.IsCaseSensitiveFilterRowProperty
    GridColumn.IsHiddenColumn()
    GridColumn.OnCellTemplateChanged(DependencyPropertyChangedEventArgs)
    GridColumn.OnCellTemplateSelectorChanged(DependencyPropertyChangedEventArgs)
    GridColumn.OnDependencyPropertyChanged(String, DependencyPropertyChangedEventArgs)
    GridColumn.SetCellType(String)
    GridColumn.SetFilterRowText(String)
    GridColumn.SortMode
    GridColumn.SortModeProperty
    GridColumn.UseBindingValue
    GridColumn.UseBindingValueProperty
    GridColumnBase.ActualWidth
    GridColumnBase.ActualWidthProperty
    GridColumnBase.AllowEditing
    GridColumnBase.AllowEditingProperty
    GridColumnBase.AllowFocus
    GridColumnBase.AllowFocusProperty
    GridColumnBase.AllowSorting
    GridColumnBase.AllowSortingProperty
    GridColumnBase.CanEditCell()
    GridColumnBase.CellStyle
    GridColumnBase.CellStyleProperty
    GridColumnBase.CellStyleSelector
    GridColumnBase.CellStyleSelectorProperty
    GridColumnBase.CellTemplate
    GridColumnBase.CellTemplateProperty
    GridColumnBase.CellTemplateSelector
    GridColumnBase.CellTemplateSelectorProperty
    GridColumnBase.DisplayBinding
    GridColumnBase.GetTypeface(GridColumnBase, GridCell)
    GridColumnBase.GridValidationMode
    GridColumnBase.GridValidationModeProperty
    GridColumnBase.HeaderStyle
    GridColumnBase.HeaderStyleProperty
    GridColumnBase.HeaderTemplate
    GridColumnBase.HeaderTemplateProperty
    GridColumnBase.HeaderText
    GridColumnBase.HeaderTextProperty
    GridColumnBase.HeaderToolTipTemplate
    GridColumnBase.HeaderToolTipTemplateProperty
    GridColumnBase.HorizontalHeaderContentAlignment
    GridColumnBase.HorizontalHeaderContentAlignmentProperty
    GridColumnBase.IsAutoGenerated
    GridColumnBase.IsHidden
    GridColumnBase.IsHiddenProperty
    GridColumnBase.IsReadOnly
    GridColumnBase.IsReadOnlyProperty
    GridColumnBase.IsTemplate
    GridColumnBase.MappingName
    GridColumnBase.MappingNameProperty
    GridColumnBase.MaximumWidth
    GridColumnBase.MaximumWidthProperty
    GridColumnBase.MinimumWidth
    GridColumnBase.MinimumWidthProperty
    GridColumnBase.OnUpdateBindingInfo(DependencyObject, DependencyPropertyChangedEventArgs)
    GridColumnBase.Padding
    GridColumnBase.PaddingProperty
    GridColumnBase.SetCellBoundToolTip
    GridColumnBase.SetCellBoundToolTipProperty
    GridColumnBase.SetCellBoundValue
    GridColumnBase.SetCellBoundValueProperty
    GridColumnBase.SetValueBindingConverter()
    GridColumnBase.ShowHeaderToolTip
    GridColumnBase.ShowHeaderToolTipProperty
    GridColumnBase.ShowToolTip
    GridColumnBase.ShowToolTipProperty
    GridColumnBase.TextAlignment
    GridColumnBase.TextAlignmentProperty
    GridColumnBase.ToolTipTemplate
    GridColumnBase.ToolTipTemplateProperty
    GridColumnBase.ToolTipTemplateSelector
    GridColumnBase.ToolTipTemplateSelectorProperty
    GridColumnBase.UpdateBindingForValidation(GridValidationMode)
    GridColumnBase.UpdateTrigger
    GridColumnBase.UpdateTriggerProperty
    GridColumnBase.ValueBinding
    GridColumnBase.VerticalAlignment
    GridColumnBase.VerticalAlignmentProperty
    GridColumnBase.Width
    GridColumnBase.WidthProperty
    GridTemplateColumn.CanFocus()
    GridTemplateColumn.EditTemplate
    GridTemplateColumn.EditTemplateProperty
    GridTemplateColumn.EditTemplateSelector
    GridTemplateColumn.EditTemplateSelectorProperty
    GridTemplateColumn.HorizontalAlignment
    GridTemplateColumn.HorizontalAlignmentProperty
    GridTemplateColumn.OnEditTemplateChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    GridTemplateColumn.OnEditTemplateSelectorChanged(DependencyObject, DependencyPropertyChangedEventArgs)
    GridTemplateColumn.SetDisplayBindingConverter()
    GridTemplateColumn.UpdateBindingBasedOnAllowEditing()
    GridTextColumnBase.TextDecorations
    GridTextColumnBase.TextDecorationsProperty
    GridTextColumnBase.TextTrimming
    GridTextColumnBase.TextTrimmingProperty
    GridTextColumnBase.TextWrapping
    GridTextColumnBase.TextWrappingProperty
    SfGridColumnBase<SfGridBase>.Dispose()
    Namespace: Syncfusion.UI.Xaml.Grid
    Assembly: Syncfusion.SfGrid.WPF.dll
    Syntax
    public class GridUnBoundColumn : GridTemplateColumn, IDisposable, INotifyDependencyPropertyChanged, IFilterDefinition
    Remarks

    It is mandatory to specify the GridColumn.MappingName for GridUnBoundColumn with some name to identify the column. It is not necessary to define name of field in the data object.

    Constructors

    GridUnBoundColumn()

    Initializes a new instance of GridUnBoundColumn class.

    Declaration
    public GridUnBoundColumn()

    Fields

    CaseSensitiveProperty

    Identifies the Syncfusion.UI.Xaml.Grid.GridUnboundColumn.CaseSensitive dependency property.

    Declaration
    public static readonly DependencyProperty CaseSensitiveProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the Syncfusion.UI.Xaml.Grid.GridUnboundColumn.CaseSensitive dependency property.

    ExpressionProperty

    Identifies the Syncfusion.UI.Xaml.Grid.GridUnboundColumn.Expression dependency property.

    Declaration
    public static readonly DependencyProperty ExpressionProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the Syncfusion.UI.Xaml.Grid.GridUnboundColumn.Expression dependency property.

    FormatProperty

    Identifies the Syncfusion.UI.Xaml.Grid.GridUnboundColumn.Format dependency property.

    Declaration
    public static readonly DependencyProperty FormatProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the Syncfusion.UI.Xaml.Grid.GridUnboundColumn.Format dependency property.

    Properties

    CaseSensitive

    Gets or sets a value that indicates the casing of expression evaluation.

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

    true if the case sensitive is enabled; otherwise , false. The default value is true.

    Expression

    Gets or sets the expression used to populate the data for the column.

    Declaration
    public string Expression { get; set; }
    Property Value
    Type Description
    System.String

    A string that specifies the expression to populate the data for the column. The default value is string.Empty.

    Remarks

    Expression used to specify the arithmetic or logic expression to compulate the display value for the column using this Expression property. By default, GridUnBoundColumn evaluates the expression with casing and it can be disabled by setting CaseSensitive property to false. Below are the list of arithmetic operations supported.

    Arithmetic operationsOperator
    Add+
    Subtract-
    Multiply*
    Divide/
    Power^
    Greater Than>
    Less Than<
    Power^
    Equal=
    GreaterThanOrEqual>=
    LessThanOrEqual<=
    Below are the list of logical operations supported.
    Logical operationsOperator
    AND(char)135
    OR(char)136
    OR(char)137
    Examples
    <syncfusion:GridNumericColumn MappingName="Discount" />
    <syncfusion:GridNumericColumn MappingName="Amount" />
    <syncfusion:GridUnBoundColumn Expression="Amount*Discount/100"
                                  HeaderText="Discount Amount"
                                  MappingName="DiscountAmount" />

    Format

    Gets or sets the Format to display a value with other columns value in GridUnBoundColumn.

    Declaration
    public string Format { get; set; }
    Property Value
    Type Description
    System.String

    A string that specifies the format of GridUnBoundColumn. The default value is string.Empty.

    Methods

    CanEditCell(Int32)

    Determines whether the cells in GridUnBoundColumn can be edited.

    Declaration
    protected override bool CanEditCell(int rowIndex = -1)
    Parameters
    Type Name Description
    System.Int32 rowIndex
    Returns
    Type Description
    System.Boolean

    Returns true if the unbound column has loaded with EditTemplate or EditTemplateSelector. If the GridUnBoundColumn loaded with , returns false.

    Overrides
    GridTemplateColumn.CanEditCell(Int32)

    Implements

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