New to Telerik UI for WinUI? Download free 30-day trial

Boolean Column

The DataGridBooleanColumn represents Boolean values and uses а CheckBox control to edit its values in the edit mode.

The following example shows how to generate a DataGridBooleanColumn manually.

  1. First, create the business object.

    Create Data Model

        public class Data 
        { 
            public string Product { get; set; } 
            public bool Stock { get; set; } 
        } 
    
  2. The next step is to create some sample data.

    Create Sample Data

        public MainPage() 
        { 
            this.InitializeComponent(); 
            this.DataContext = new List<Data>() 
            { 
                new Data { Product = "Milk", Stock = true }, 
                new Data { Product = "Cheese", Stock = false }, 
                new Data { Product = "Bread", Stock = false }, 
                new Data { Product = "Chocolate", Stock = true } 
            }; 
        } 
    
  3. Associate each column with the relevant property from the model by using the PropertyName property.

    Example 3: Defining in XAML

        <telerikGrid:RadDataGrid ItemsSource="{Binding}" AutoGenerateColumns="False"> 
            <telerikGrid:RadDataGrid.Columns> 
                <telerikGrid:DataGridTextColumn PropertyName="Product" Header="Product"/> 
                <telerikGrid:DataGridBooleanColumn PropertyName="Stock" Header="Stock"/> 
            </telerikGrid:RadDataGrid.Columns> 
        </telerikGrid:RadDataGrid> 
    

DataGrid Boolean Column

WinUI Boolean Column

In this article
Not finding the help you need?