Skip to main content
All docs
V26.1
  • TreeListView.IsCheckBoxEnabledFieldName Property

    Gets or sets the name of a data source’s field whose values determine whether a node’s check box is enabled.

    Namespace: DevExpress.Xpf.Grid

    Assembly: DevExpress.Xpf.Grid.v26.1.dll

    NuGet Package: DevExpress.Wpf.Grid.Core

    Declaration

    public string IsCheckBoxEnabledFieldName { get; set; }

    Property Value

    Type Description
    String

    A data source’s field name that defines whether a node’s check box is enabled.

    Remarks

    Specify the IsCheckBoxEnabledFieldName / IsCheckBoxEnabledBinding option to bind the enabled state of check boxes to a property.

    Note

    The IsCheckBoxEnabledBinding property takes precedence over the IsCheckBoxEnabledFieldName property.

    Example

    The code sample below shows how to bind the enabled state of check boxes to the Enabled field:

    <dxg:GridControl Name="gridControl">
        <dxg:GridControl.Columns>
            <dxg:GridColumn FieldName="Name"/>
            <dxg:GridColumn FieldName="Department"/>
            <dxg:GridColumn FieldName="Position"/>
        </dxg:GridControl.Columns>
        <dxg:GridControl.View>
            <dxg:TreeListView KeyFieldName="ID" ParentFieldName="ParentID" AutoExpandAllNodes="True"
                              ShowCheckboxes="True" CheckBoxFieldName="OnVacation" IsCheckBoxEnabledFieldName="Enabled" />
        </dxg:GridControl.View>
    </dxg:GridControl>
    
    public class Employee {
        public int ID { get; set; }
        public int ParentID { get; set; }
        public string Name { get; set; }
        public string Position { get; set; }
        public string Department { get; set; }
        public bool OnVacation { get; set; }
        public bool Enabled { get; set; }
    }
    
    See Also