既存の DataTable にバインドして、DataGrid CellEditingTemplate で ComboBox を使用しようとしています。項目をダブルクリックすると、ComboBox が表示されますが、データがありません。数日間さまざまなオプションを調査しましたが、何も機能していないようです。
<DataGridTemplateColumn Header=" Venue" CanUserSort="False">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Venue}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding Path=dtVenues, ElementName=MyWindow}"
DisplayMemberPath="Venue"
SelectedValuePath="Venue"
Text="{Binding Venue}"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
DataTable dtVenues は、分離コード (VB) で Public として宣言されています。誰でも解決のために正しい方向に向けてください。