DataGrid ComboBoxColumn

The DataGridComboBoxColumn uses the Telerik Ui for .NET MAUI ComboBox control in Edit mode to select a value from a list.

Important Properties

Here are the specific properties defined for DataGridPickerColumn:

  • ItemsSource (IEnumerable<object>)—This property is used when the source of the Picker items is not part of the data and is the same for all items in the grid.
  • ItemsSourcePath (string)—Specifies a property of your data class that will be used as a source for the Picker control.
  • ItemDisplayBindingPath (string)—Sets the display path of the items in the Picker selector. It points to a field in the items from the ItemsSource collection of the Picker.
  • PropertyName—Defines the name of the property of the object type that represents each row within the grid.
  • HeaderText—Defines the content that will be displayed in the Header UI that represents the column.
  • CellContentStyle—Defines the Style object that sets the appearance of each cell associated with this column. The TargetType of the Style has to be of the TextBlock type.
  • CellContentStyleSelector—Defines the StyleSelector instance that allows for the dynamic appearance on a per-cell basis.
  • CellContentFormat—Defines the custom format for each cell value. The String.Format routine is used and the format passed has to be in the form required by this method.
  • CellContentTemplate (DataTemplate)—Defines the appearance of each cell associated with the concrete column. CellContenTemplate enables you to wrap the text inside each DataGrid column. You can add a Label as a content of the Text and Template Column and wrap its text using the LineBreakMode Label property.
  • CellEditTemplate (DataTemplate)—Defines the editor associated with the concrete column. The CellEditTemplate is displayed when the cell is in edit mode.
  • FilterControlTemplate(DataTemplate)—Specifies the user defined template used for the Filtering UI. The template must contain an instance of the Telerik.XamarinForms.DataGrid.DataGridFilterControlBase class.

For more information about CellDecorationStyle and CellDecorationStyleSelector, refer to the Columns Styling topic.

CellContentFormat uses the format string provided by the framework. For more details, refer to the String.Format article.

Example

<telerik:DataGridComboBoxColumn PropertyName="Country"
                                HeaderText="Country"
                                CellContentFormat="Picked: {0}"
                                ItemsSourcePath="Countries">
    <telerik:DataGridComboBoxColumn.CellContentStyle>
        <telerik:DataGridTextCellStyle SelectedTextColor="DarkGreen"
                                       TextColor="Black"
                                       FontSize="15" />
    </telerik:DataGridComboBoxColumn.CellContentStyle>
</telerik:DataGridComboBoxColumn>

Picker Column

See Also

In this article
Not finding the help you need?