Screen1.jpg : Shows before selecting anything on the grid.
Screen2.jpg : Shows the Grid after selecting the email address on first row for editing.
Screen3.jpg : Shows after the DropDown has been clicked and the content grid is populated.
Markup:
<
telerikGridView:GridViewDataColumn Width="600" DataMemberBinding="{Binding emailaddress}" >
<telerikGridView:GridViewDataColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Name="myemailDrop" Text="{Binding emailaddress}" Width="300" TextAlignment="Left" />
</StackPanel>
</DataTemplate>
</telerikGridView:GridViewDataColumn.CellTemplate>
<telerikGridView:GridViewDataColumn.CellEditTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBox Name="myemailDropEdit" Text="{Binding emailaddress, Mode=TwoWay}" Width="300" HorizontalAlignment="Left" />
<telerik:RadDropDownButton Name="btnDropEmailAddresses" VerticalAlignment="Center" Width="300" Click="btnDropEmailAddresses_Click" >
<telerik:RadDropDownButton.Content>
<telerikGridView:RadGridView x:Name="gvCustAddresses"
ItemsSource="{StaticResource AddressList}"
IsFilteringAllowed="False"
ShowGroupPanel="False"
ShowColumnFooters="True"
CanUserResizeColumns="False"
CanUserFreezeColumns="False"
CanUserReorderColumns="False"
CanUserSortColumns="False"
CanUserInsertRows="False"
CanUserDeleteRows="False"
AutoGenerateColumns="False"
IsSynchronizedWithCurrentItem="True"
SelectionUnit="FullRow"
CanUserSelect="True"
SelectionMode="Single"
SelectionChanged="gvCustAddresses_SelectionChanged"
>
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewDataColumn DataMemberBinding="{Binding EmailAddress}" IsReadOnly="True">
</telerikGridView:GridViewDataColumn>
</telerikGridView:RadGridView.Columns>
</telerikGridView:RadGridView>
</telerik:RadDropDownButton.Content>
</telerik:RadDropDownButton>
</StackPanel>
</DataTemplate>
</telerikGridView:GridViewDataColumn.CellEditTemplate>
</
telerikGridView:GridViewDataColumn>