or
ID Name ParentID
1 John NULL ** Top level node **
2 Chris 1 ** Parent is John **
3 Simon NULL ** Top level node **
4 Dave 1 ** parent is John **
5 Joe 3 ** parent is simon **
<
telerik:RadTreeListView
x:Name
=
"ParksTreeListView"
AutoGenerateColumns
=
"False"
IsFilteringAllowed
=
"True"
IsBusy
=
"False"
>
<
telerik:RadTreeListView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding ID}"
Header
=
"ID"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Name}"
Header
=
"Name"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding ParentID}"
Header
=
"Parent"
/>
</
telerik:RadTreeListView.Columns
>
</
telerik:RadTreeListView
>
'Get parks information from SQL database
Dim
parksList
As
ObservableCollection(Of ParksTree) = ParksDB.GetAllParks()
'Set Tree items source
ParksTreeListView.ItemsSource = parksList
<
telerik:RadOutlookBar
x:Name
=
"RadOutlookBar"
Grid.Column
=
"0"
SelectedItem
=
"{Binding SelectedSection, Mode=TwoWay}"
>
</
telerik:RadOutlookBar
>
ObservableCollection<
Foo
> Bar
<
telerik:RadDataPager x:Name="radDataPager"
Source
=
"{Binding Bar}"
/>
<
ListBox
ItemsSource
=
"{Binding PagedSource, ElementName=radDataPager}"
/>
row.Visibility =
Visibility.Collapsed;
then blank spaces appears accross the row in my TreeListView. I do nt want to show the row based on my condition. How i will be able to accomplish that. Please help me.
if
(objBind.Level == 3 && objBind.Items.Count == 0)
{
row.Visibility =
Visibility.Collapsed;
row.Height = 0.0;
}