Hi,
I am trying to use GridViewComboBoxColumn in a RadTreeListView, but for some reason, the combobox field is always empty. Can someone tell me what am I doing wrong?
I am trying to use GridViewComboBoxColumn in a RadTreeListView, but for some reason, the combobox field is always empty. Can someone tell me what am I doing wrong?
public class WorkItemTree { public ObservableCollection<WorkItemNode> workItems { get; set; } } public class WorkItemNode { public ObservableCollection<WorkItemNode> Children { get; set; } public int Id { get; set; } public string Title { get; set; } public string State { get; set; } public List<MyState> States { get; set; }} public class MyState { public string Name { get; set; } }this.radTreeListView.ItemsSource = TFSManager.workItems.workItems;<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="TFSTreeView.MainWindow" Title="MainWindow" Height="350" Width="525"> <Grid> <telerik:RadTreeListView x:Name="radTreeListView" AutoGenerateColumns="False" ScrollMode="Deferred" LoadingRowDetails="radTreeListView_LoadingRowDetails" RowDetailsVisibilityMode="Visible" Margin="0,0,0,-23" IsReadOnly="True" DataLoaded="radTreeListView_DataLoaded" > <telerik:RadTreeListView.ChildTableDefinitions> <telerik:TreeListViewTableDefinition ItemsSource="{Binding Children}" /> </telerik:RadTreeListView.ChildTableDefinitions> <telerik:RadTreeListView.Columns> <telerik:GridViewComboBoxColumn Name="State" Header="State" DataMemberBinding="{Binding State, Mode=TwoWay}" ItemsSource="{Binding States}" DisplayMemberPath="Name" SelectedValueMemberPath="Name"/> <telerik:GridViewDataColumn DataMemberBinding="{Binding Title}" Header="Title" /> </telerik:RadTreeListView.Columns> </telerik:RadTreeListView> </Grid></Window>