<Window x:Class="ComboBocColumn_WPF.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
		xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
		xmlns:local="clr-namespace:ComboBocColumn_WPF"
        Title="MainWindow" Height="350" Width="525">
	<Window.Resources>
		<local:Country x:Key="Country" />

	</Window.Resources>
	<Grid>
		<Grid.RowDefinitions>
			<RowDefinition />
			<RowDefinition />
		</Grid.RowDefinitions>
		<telerik:RadGridView x:Name="RadGridView1" Grid.Row="0" AutoGenerateColumns="False">
			<telerik:RadGridView.Columns>
				<telerik:GridViewDataColumn Header="Name" DataMemberBinding="{Binding Name}">
				</telerik:GridViewDataColumn>

				<telerik:GridViewComboBoxColumn Header="Nationality"  
												DataMemberBinding="{Binding CountryID, Mode=TwoWay}" 
												DisplayMemberPath="Name" 																	
												SelectedValueMemberPath="ID" 
												SortMemberPath="Name" 
												SortingState="Ascending">
				</telerik:GridViewComboBoxColumn>
				<telerik:GridViewDataColumn DataMemberBinding="{Binding CountryID, Mode=TwoWay}">
					<telerik:GridViewDataColumn.CellTemplate>
						<DataTemplate>
							<ComboBox DisplayMemberPath="Name" 															
									  SelectedValue="{Binding CountryID, Mode=TwoWay}"
									  SelectedValuePath="ID" IsEditable="True"
									  ItemsSource="{Binding Countries, Source={StaticResource Country}}">
							</ComboBox>
						</DataTemplate>
					</telerik:GridViewDataColumn.CellTemplate>

				</telerik:GridViewDataColumn>
				<telerik:GridViewDataColumn Header="Age" DataMemberBinding="{Binding Age}">
				</telerik:GridViewDataColumn>
				
			</telerik:RadGridView.Columns>
		</telerik:RadGridView>
	</Grid>
</Window>
