| C1.Silverlight.FlexGrid.5 Assembly > C1.Silverlight.FlexGrid Namespace > C1FlexGrid Class : ChildItemsPath Property |
'Declaration Public Property ChildItemsPath As System.String
public System.string ChildItemsPath {get; set;}
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.
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>