C1.WPF.FlexGrid.4.6.2 Assembly / C1.WPF.FlexGrid Namespace / C1FlexGrid Class / ChildItemsPath Property
Example

ChildItemsPath Property (C1FlexGrid)
Gets or sets the name of the property used to generate child rows.
Syntax
'Declaration
 
Public Property ChildItemsPath As String
 
Remarks

This property allows you to use the FlexGrid as a bound TreeView.

To use it, the data source must contain items that have properties which are collections of the same type.

Example

For example, assuming you have a Person class with a Children property that contains a list of Person objects, and you want to display the data as a tree.

You could accomplish that using the following XAML:

To display the data as a tree, the grid creates GroupRow objects for every item in the collection.

<c1:C1FlexGrid 
    AutoGenerateColumns="False" 
    ChildItemsPath="Children" >
    <c1:C1FlexGrid.Columns>
        <c1:Column Header="Name" Binding="{Binding Name}" Width="*" />
        <c1:Column Header="Children" Binding="{Binding Children.Count}" />
    </c1:C1FlexGrid.Columns>
</c1:C1FlexGrid>
See Also