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 Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class GridViewMultiColumnComboBoxColumn

Represents a column that uses RadMultiColumnComboBox to edit a single selected value, or a list of selected values.

Inheritance
System.Object
GridViewColumn
GridViewBoundColumnBase
GridViewMultiColumnComboBoxColumn
Inherited Members
GridViewBoundColumnBase.IsSearchableProperty
GridViewBoundColumnBase.EditorStyleProperty
GridViewBoundColumnBase.ValidatesOnDataErrorsProperty
GridViewBoundColumnBase.DataTypeProperty
GridViewBoundColumnBase.DataFormatStringProperty
GridViewBoundColumnBase.IExportableColumn.GetCellContent(Object)
GridViewBoundColumnBase.CopyPropertiesFrom(GridViewColumn)
GridViewBoundColumnBase.PrepareCellForEdit(FrameworkElement, RoutedEventArgs)
GridViewBoundColumnBase.RefreshCellElement(FrameworkElement, DependencyProperty)
GridViewBoundColumnBase.OnAggregateFunctionsCollectionChanged(NotifyCollectionChangedEventArgs)
GridViewBoundColumnBase.OnDataMemberBindingChanged()
GridViewBoundColumnBase.CanSort()
GridViewBoundColumnBase.CanGroup()
GridViewBoundColumnBase.GetValueForItem(Object)
GridViewBoundColumnBase.UpdateSourceWithEditorValue(GridViewCell)
GridViewBoundColumnBase.OnCopyingCellClipboardContent(Object)
GridViewBoundColumnBase.GetExportCellContent(Object)
GridViewBoundColumnBase.GetDisplayCellContent(Object)
GridViewBoundColumnBase.CanFilter()
GridViewBoundColumnBase.ExportedElementWidth
GridViewBoundColumnBase.IsSearchable
GridViewBoundColumnBase.EditorStyle
GridViewBoundColumnBase.ValidatesOnDataErrors
GridViewBoundColumnBase.Header
GridViewBoundColumnBase.BindingTarget
GridViewBoundColumnBase.IsReadOnlyBinding
GridViewBoundColumnBase.DataType
GridViewBoundColumnBase.DataFormatString
GridViewBoundColumnBase.DataMemberBinding
GridViewBoundColumnBase.SearchPanel
GridViewBoundColumnBase.FilteringDisplayFunc
GridViewColumn.IsFilterableProperty
GridViewColumn.ShowDistinctFiltersProperty
GridViewColumn.ShowFieldFiltersProperty
GridViewColumn.ShouldGenerateFieldFilterEditorsProperty
GridViewColumn.ShowFilterButtonProperty
GridViewColumn.FilteringControlStyleProperty
GridViewColumn.IsFilteringDeferredProperty
GridViewColumn.FilterMemberTypeProperty
GridViewColumn.OptimizeDistinctFilterQueryProperty
GridViewColumn.DistinctValuesDisplayModeProperty
GridViewColumn.DistinctValuesSearchModeProperty
GridViewColumn.EnableDistinctValuesFilteringProperty
GridViewColumn.WidthProperty
GridViewColumn.MinWidthProperty
GridViewColumn.MaxWidthProperty
GridViewColumn.TabStopModeProperty
GridViewColumn.FooterCellStyleProperty
GridViewColumn.GroupFooterCellStyleProperty
GridViewColumn.HeaderCellStyleProperty
GridViewColumn.EditTriggersProperty
GridViewColumn.IsFrozenProperty
GridViewColumn.CellStyleProperty
GridViewColumn.CellTemplateSelectorProperty
GridViewColumn.CellEditTemplateSelectorProperty
GridViewColumn.CellEditTemplateProperty
GridViewColumn.CellTemplateProperty
GridViewColumn.ToolTipTemplateProperty
GridViewColumn.ToolTipTemplateSelectorProperty
GridViewColumn.ShowToolTipOnTrimmedTextProperty
GridViewColumn.ToolTipShowDurationProperty
GridViewColumn.GroupFooterTemplateSelectorProperty
GridViewColumn.GroupFooterTemplateProperty
GridViewColumn.GroupHeaderTemplateSelectorProperty
GridViewColumn.GroupHeaderTemplateProperty
GridViewColumn.SortingStateProperty
GridViewColumn.IsSortableProperty
GridViewColumn.IsResizableProperty
GridViewColumn.IsGroupableProperty
GridViewColumn.IsReorderableProperty
GridViewColumn.SortingStateChangedEvent
GridViewColumn.IsReadOnlyProperty
GridViewColumn.TextAlignmentProperty
GridViewColumn.HeaderTextAlignmentProperty
GridViewColumn.TextWrappingProperty
GridViewColumn.HeaderTextWrappingProperty
GridViewColumn.FooterProperty
GridViewColumn.HeaderProperty
GridViewColumn.TextDecorationsProperty
GridViewColumn.HeaderTextDecorationsProperty
GridViewColumn.IsCustomSortingEnabledProperty
GridViewColumn.CellStyleSelectorProperty
GridViewColumn.GroupFooterCellStyleSelectorProperty
GridViewColumn.FooterTextAlignmentProperty
GridViewColumn.TextTrimmingProperty
GridViewColumn.HeaderTextTrimmingProperty
GridViewColumn.BackgroundProperty
GridViewColumn.IsVisibleProperty
GridViewColumn.DisplayIndexProperty
GridViewColumn.ShowColumnWhenGroupedProperty
GridViewColumn.SortingIndexProperty
GridViewColumn.IsSelectedProperty
GridViewColumn.CreateFieldFilterEditor()
GridViewColumn.CreateColumnFilterDescriptor()
GridViewColumn.ClearFilters()
GridViewColumn.GetFilteringDisplayString(Object)
GridViewColumn.SortDistinctValues(IQueryable)
GridViewColumn.SortDistinctValuesByFilteringDisplay(IQueryable)
GridViewColumn.OnPropertyChanged(PropertyChangedEventArgs)
GridViewColumn.OnPropertyChanged(String)
GridViewColumn.Refresh()
GridViewColumn.GetAggregateResults(QueryableCollectionViewGroup)
GridViewColumn.OnAggregateFunctionsItemChanged(ItemChangedEventArgs<AggregateFunction>)
GridViewColumn.GetGridViewColumn(IFieldDescriptor)
GridViewColumn.OnInitialized(EventArgs)
GridViewColumn.CreateField()
GridViewColumn.IsFilterable
GridViewColumn.ShowDistinctFilters
GridViewColumn.ShowFieldFilters
GridViewColumn.ShouldGenerateFieldFilterEditors
GridViewColumn.ShowFilterButton
GridViewColumn.FilteringControlStyle
GridViewColumn.DistinctValuesDisplayMode
GridViewColumn.DistinctValuesSearchMode
GridViewColumn.EnableDistinctValuesFiltering
GridViewColumn.FilteringControl
GridViewColumn.ColumnFilterDescriptor
GridViewColumn.IsFilteringDeferred
GridViewColumn.FilterMemberPath
GridViewColumn.FilterMemberType
GridViewColumn.OptimizeDistinctFilterQuery
GridViewColumn.TargetFilters
GridViewColumn.Width
GridViewColumn.MinWidth
GridViewColumn.MaxWidth
GridViewColumn.ActualWidth
GridViewColumn.IsAutoGenerated
GridViewColumn.TabStopMode
GridViewColumn.EditTriggers
GridViewColumn.CellTemplateSelector
GridViewColumn.CellEditTemplateSelector
GridViewColumn.CellEditTemplate
GridViewColumn.CellTemplate
GridViewColumn.ToolTipTemplate
GridViewColumn.ToolTipTemplateSelector
GridViewColumn.ShowToolTipOnTrimmedText
GridViewColumn.ToolTipShowDuration
GridViewColumn.GroupFooterTemplateSelector
GridViewColumn.GroupFooterTemplate
GridViewColumn.GroupHeaderTemplateSelector
GridViewColumn.GroupHeaderTemplate
GridViewColumn.AggregateFunctions
GridViewColumn.IsReorderable
GridViewColumn.IsFrozen
GridViewColumn.IsRightSideFrozen
GridViewColumn.IsLeftSideFrozen
GridViewColumn.TextDecorations
GridViewColumn.HeaderTextDecorations
GridViewColumn.SortingState
GridViewColumn.IsGroupable
GridViewColumn.CellStyle
GridViewColumn.CellStyleSelector
GridViewColumn.IsResizable
GridViewColumn.IsSortable
GridViewColumn.HeaderCellStyle
GridViewColumn.FooterCellStyle
GridViewColumn.GroupFooterCellStyle
GridViewColumn.GroupFooterCellStyleSelector
GridViewColumn.TextAlignment
GridViewColumn.HeaderTextAlignment
GridViewColumn.FooterTextAlignment
GridViewColumn.TextWrapping
GridViewColumn.HeaderTextWrapping
GridViewColumn.TextTrimming
GridViewColumn.HeaderTextTrimming
GridViewColumn.IsCustomSortingEnabled
GridViewColumn.Background
GridViewColumn.IsVisible
GridViewColumn.UniqueName
GridViewColumn.SortMemberPath
GridViewColumn.GroupMemberPath
GridViewColumn.Footer
GridViewColumn.IsReadOnly
GridViewColumn.DataControl
GridViewColumn.DisplayIndex
GridViewColumn.GroupHeaderFormatString
GridViewColumn.ColumnGroupName
GridViewColumn.ItemType
GridViewColumn.ShowColumnWhenGrouped
GridViewColumn.SortingIndex
GridViewColumn.IsSelected
GridViewColumn.PropertyChanged
GridViewColumn.SortingStateChanged
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.GridView.dll

Syntax

public class GridViewMultiColumnComboBoxColumn : GridViewBoundColumnBase, IFilterableColumn, INotifyPropertyChanged, IColumnElement, IDataFieldDescriptor, IFieldDescriptor, IExportableColumn

Constructors

GridViewMultiColumnComboBoxColumn()

Declaration
public GridViewMultiColumnComboBoxColumn()

Fields

AutoCompleteModeProperty

Represents the AutoCompleteMode dependency property.

Declaration
public static readonly DependencyProperty AutoCompleteModeProperty
Field Value
System.Windows.DependencyProperty

AutoGenerateColumnsProperty

Identifies the AutoGenerateColumns dependency property.

Declaration
public static readonly DependencyProperty AutoGenerateColumnsProperty
Field Value
System.Windows.DependencyProperty

CanUserSearchInHiddenColumnsProperty

Represents the CanUserSearchInHiddenColumns dependency property.

Declaration
public static readonly DependencyProperty CanUserSearchInHiddenColumnsProperty
Field Value
System.Windows.DependencyProperty

CloseDropDownAfterSelectionInputProperty

Represents the CloseDropDownAfterInputSelection dependency property.

Declaration
public static readonly DependencyProperty CloseDropDownAfterSelectionInputProperty
Field Value
System.Windows.DependencyProperty

DisplayMemberPathProperty

Represents the DisplayMemberPath dependency property.

Declaration
public static readonly DependencyProperty DisplayMemberPathProperty
Field Value
System.Windows.DependencyProperty

DropDownHeightProperty

Represents the DropDownHeight dependency property.

Declaration
public static readonly DependencyProperty DropDownHeightProperty
Field Value
System.Windows.DependencyProperty

DropDownMaxHeightProperty

Represents the DropDownMaxHeight dependency property.

Declaration
public static readonly DependencyProperty DropDownMaxHeightProperty
Field Value
System.Windows.DependencyProperty

DropDownMaxWidthProperty

Represents the DropDownMaxWidth dependency property.

Declaration
public static readonly DependencyProperty DropDownMaxWidthProperty
Field Value
System.Windows.DependencyProperty

DropDownMinHeightProperty

Represents the DropDownMinHeight dependency property.

Declaration
public static readonly DependencyProperty DropDownMinHeightProperty
Field Value
System.Windows.DependencyProperty

DropDownMinWidthProperty

Represents the DropDownMinWidth dependency property.

Declaration
public static readonly DependencyProperty DropDownMinWidthProperty
Field Value
System.Windows.DependencyProperty

DropDownPlacementProperty

Represents the DropDownPlacement dependency property.

Declaration
public static readonly DependencyProperty DropDownPlacementProperty
Field Value
System.Windows.DependencyProperty

DropDownWidthProperty

Represents the DropDownWidth dependency property.

Declaration
public static readonly DependencyProperty DropDownWidthProperty
Field Value
System.Windows.DependencyProperty

HighlightMatchesProperty

Represents the HighlightMatches dependency property.

Declaration
public static readonly DependencyProperty HighlightMatchesProperty
Field Value
System.Windows.DependencyProperty

ItemsSourceProperty

Represents the ItemsSource dependency property.

Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
System.Windows.DependencyProperty

KeepDropDownOpenProperty

Represents the KeepDropDownOpen dependency property.

Declaration
public static readonly DependencyProperty KeepDropDownOpenProperty
Field Value
System.Windows.DependencyProperty

MatchCaseProperty

Represents the MatchCase dependency property.

Declaration
public static readonly DependencyProperty MatchCaseProperty
Field Value
System.Windows.DependencyProperty

NullTextProperty

Represents the NullText dependency property.

Declaration
public static readonly DependencyProperty NullTextProperty
Field Value
System.Windows.DependencyProperty

OpenDropDownOnInputProperty

Represents the OpenDropDownOnInput dependency property.

Declaration
public static readonly DependencyProperty OpenDropDownOnInputProperty
Field Value
System.Windows.DependencyProperty

SelectedValuePathProperty

Represents the SelectedValuePath dependency property.

Declaration
public static readonly DependencyProperty SelectedValuePathProperty
Field Value
System.Windows.DependencyProperty

SelectedValuesDisplaySeparatorProperty

Represents the SelectedValuesDisplaySeparator dependency property.

Declaration
public static readonly DependencyProperty SelectedValuesDisplaySeparatorProperty
Field Value
System.Windows.DependencyProperty

SelectionBoxesVisibilityProperty

Represents the SelectionBoxesVisibility dependency property.

Declaration
public static readonly DependencyProperty SelectionBoxesVisibilityProperty
Field Value
System.Windows.DependencyProperty

SelectionModeProperty

Represents the SelectionMode dependency property.

Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
System.Windows.DependencyProperty

Properties

AutoCompleteMode

Gets or sets the AutoCompleteMode.

Declaration
public SearchAutoCompleteMode AutoCompleteMode { get; set; }
Property Value
SearchAutoCompleteMode

AutoGenerateColumns

Gets or sets a value indicating whether columns in the editor's popup are created automatically when the ItemsSource property is set.

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

true if the columns should be created automatically; otherwise, false. The default is true.

Remarks

You can modify the Columns collection at run time regardless of whether it contains generated columns. However, if you specify columns in XAML, you should set AutoGenerateColumns to false.

CanUserSearchInHiddenColumns

Gets or sets a value that indicates if user can search in hidden columns.

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

CloseDropDownAfterSelectionInput

Gets or sets a value that indicates whether the drop down should be closed when selection is changed via input.

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

Columns

Gets the collection of GridViewColumns for the grid view in the editor's popup.

Declaration
public ObservableCollection<GridViewColumn> Columns { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<GridViewColumn>

DisplayMemberPath

Gets or sets the name or path of the property that is displayed for each data item.

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

DropDownHeight

Gets or sets the DropDown popup height.

Declaration
public double DropDownHeight { get; set; }
Property Value
System.Double

DropDownMaxHeight

Gets or sets the DropDown popup maximum height.

Declaration
public double DropDownMaxHeight { get; set; }
Property Value
System.Double

DropDownMaxWidth

Gets or sets the DropDown popup maximum width.

Declaration
public double DropDownMaxWidth { get; set; }
Property Value
System.Double

DropDownMinHeight

Gets or sets the DropDown popup minimum height.

Declaration
public double DropDownMinHeight { get; set; }
Property Value
System.Double

DropDownMinWidth

Gets or sets the DropDown popup minimum width.

Declaration
public double DropDownMinWidth { get; set; }
Property Value
System.Double

DropDownPlacement

Gets or sets the DropDown placement mode.

Declaration
public PlacementMode DropDownPlacement { get; set; }
Property Value
PlacementMode

DropDownWidth

Gets or sets the DropDown popup width.

Declaration
public double DropDownWidth { get; set; }
Property Value
System.Double

HighlightMatches

Gets or sets a value that indicates whether matched items will be highlighted.

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

ItemsSource

Gets or sets the ItemsSource that will be used to populate the RadMultiColumnComboBox editor.

Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.Collections.IEnumerable

ItemsSourceBinding

Gets or sets a binding that resolves the ItemsSource value, using bound item as binding source.

Declaration
public Binding ItemsSourceBinding { get; set; }
Property Value
System.Windows.Data.Binding

KeepDropDownOpen

Gets or sets a value that indicates whether drop down is closed when its popup loses focus.

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

MatchCase

Gets or sets value that indicates whether text matching is case sensitive.

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

NullText

Gets or sets the text that is shown when selection is empty.

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

OpenDropDownOnInput

Gets or sets a value that indicates whether drop down gets open when the text field receives text input.

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

SelectedValuePath

Gets or sets the property path that is used to get the SelectedValue property of the SelectedItem property.

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

SelectedValuesDisplaySeparator

Gets or sets a token separator that is used for displaying the list of selected values.

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

SelectionBoxesVisibility

Gets or sets a value that indicates whether selection should be represented with selection boxes.

Declaration
public Visibility SelectionBoxesVisibility { get; set; }
Property Value
System.Windows.Visibility

SelectionMode

Gets or set the current selection mode.

Declaration
public AutoCompleteSelectionMode SelectionMode { get; set; }
Property Value
AutoCompleteSelectionMode

Methods

CanEdit(Object)

Determines whether the data represented by the column can be edited.

Declaration
public override bool CanEdit(object item)
Parameters
System.Object item

Returns
System.Boolean

Overrides
GridViewBoundColumnBase.CanEdit(Object)

ConvertValue(Object, Object)

Convert the selected value of the given item to its display text.

Declaration
protected object ConvertValue(object value, object dataItem)
Parameters
System.Object value

System.Object dataItem

Returns
System.Object

ConvertValueBack(Object, Object)

Convert the display text of the given item to its selected value.

Declaration
protected object ConvertValueBack(object value, object dataItem)
Parameters
System.Object value

System.Object dataItem

Returns
System.Object

CreateCellEditElement(GridViewCell, Object)

Creates the element for the cell in edit mode.

Declaration
public override FrameworkElement CreateCellEditElement(GridViewCell cell, object dataItem)
Parameters
GridViewCell cell

System.Object dataItem

Returns
System.Windows.FrameworkElement

Overrides
GridViewColumn.CreateCellEditElement(GridViewCell, Object)

CreateCellElement(GridViewCell, Object)

Creates the element for the cell in display mode.

Declaration
public override FrameworkElement CreateCellElement(GridViewCell cell, object dataItem)
Parameters
GridViewCell cell

System.Object dataItem

Returns
System.Windows.FrameworkElement

Overrides
GridViewBoundColumnBase.CreateCellElement(GridViewCell, Object)

GetCellContent(Object)

Gets the content of a cell that is associated with this column.

Declaration
protected override object GetCellContent(object item)
Parameters
System.Object item

The data item.

Returns
System.Object

Cell content.

Overrides
GridViewBoundColumnBase.GetCellContent(Object)

GetNewValueFromEditor(Object)

Gets the new value from the editor. Used from the validation mechanism to get the new value before this value to be committed to the data source.

Declaration
public override object GetNewValueFromEditor(object editor)
Parameters
System.Object editor

The editor.

Returns
System.Object

Overrides
GridViewBoundColumnBase.GetNewValueFromEditor(Object)

OnPastingCellClipboardContent(Object, Object)

Handle pasting a new value on a cell of the current column for a given item.

Declaration
public override void OnPastingCellClipboardContent(object item, object value)
Parameters
System.Object item

System.Object value

Overrides
GridViewBoundColumnBase.OnPastingCellClipboardContent(Object, Object)

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 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.