<
telerik:RadGridView Name="UserListGrid" DockPanel.Dock="Top" Height="520"
ScrollMode="RealTime"
UseAlternateRowStyle="True"
AutoGenerateColumns="False"
ShowGroupPanel="False"
IsReadOnly="False"
RowIndicatorVisibility ="Visible"
CanUserFreezeColumns="False"
SelectionMode="Single"
ItemsSource="{Binding OperatorInfoItems, Mode=TwoWay}"
SelectedItem="{Binding SelectedRow, Mode=TwoWay}"
IsSynchronizedWithCurrentItem="True"
SelectionChanged="UserListGrid_SelectionChanged">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn UniqueName="Cars" DataType="{x:Null}" Header="Names" IsVisible="True" IsFilterable="False" IsGroupable="False" IsReadOnly="True" IsSortable="False" Width="150"/>
<telerik:GridViewComboBoxColumn ItemsSource="{Binding Parts}" Header="Parts"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
But after running the project i could only see names and a data binding error message instead of a populated combobox.
Pl tell me what to do.

this.OfficesDataSource = new List<OfficeName>();OfficeName o;EmployeeName e;this.OfficesDataSource.Add(o = new OfficeName("A")); o.EmployeeNames.Add(e = new EmployeeName("X")); o.EmployeeNames.Add(new EmployeeName("Y")); this.OfficesDataSource.Add(o = new OfficeName("B")); o.EmployeeNames.Add(new EmployeeName("Z")); this.DataContext = this.OfficesDataSource; <Page.Resources> <DataTemplate x:Key="Projects" DataType="{x:Type local:Project}"> <StackPanel Orientation="Horizontal"> <Image Source="/Images/Project.png" Height="20" Margin="0,0,8,0" /> <TextBlock Text="{Binding Name}" /> </StackPanel> </DataTemplate> <HierarchicalDataTemplate x:Key="Clients" DataType="{x:Type local:Client}" ItemTemplate="{StaticResource Projects}" ItemsSource="{Binding Projects}"> <StackPanel Orientation="Horizontal"> <Image Source="/Images/Client.png" Height="20" Margin="0,0,2,0" /> <TextBlock Text="{Binding Name}" /> </StackPanel> </HierarchicalDataTemplate> <Style x:Key="ItemContainerStyle" TargetType="{x:Type telerik:RadTreeViewItem}"> <Setter Property="Template" Value="{StaticResource SavanetekTreeItem}"/> </Style> </Page.Resources><telerik:RadTreeView x:Name="RadTreeView1" Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Style="{StaticResource SavanetekTreeViewStyle}" ItemsSource="{Binding ClientList}" SelectedItem="{Binding Path=SelectedObject, Mode=TwoWay}" ItemTemplate="{StaticResource Clients}" ItemContainerStyle="{StaticResource ItemContainerStyle}"> <telerik:RadTreeView.ContextMenu> <ContextMenu> <MenuItem Header="New Client..." Click="MenuItemNewClientDetails_Click" /> <MenuItem Header="New Project..." Command="{Binding NewProjectCommand}" /> <Separator /> <MenuItem Header="Edit..." Click="MenuItemEditClientDetails_Click"/> <Separator /> <MenuItem Header="Remove..." /> </ContextMenu> </telerik:RadTreeView.ContextMenu> </telerik:RadTreeView>Public Sub Remove() If (IsProject(SelectedObject)) Then DB.Projects.DeleteOnSubmit(SelectedObject) SubmitChangesToDatabase() ElseIf (IsClient(SelectedObject)) Then DB.Clients.DeleteOnSubmit(SelectedObject) SubmitChangesToDatabase() Else End If RefreshClientList() End SubPrivate _clientList As ObservableCollection(Of Client) Public Property ClientList() As ObservableCollection(Of Client) Get Return _clientList End Get Set(ByVal value As ObservableCollection(Of Client)) _clientList = value OnPropertyChanged("ClientList") End Set End PropertyPublic Sub RefreshClientList() ClientList = New ObservableCollection(Of Client)() ClientList = ClientRepo.FindAll() OnPropertyChanged("ClientList") End Sub