【发布时间】:2014-07-16 12:22:18
【问题描述】:
我在 WPF 的数据网格中有一个组合框。我无法绑定数据。我使用了下面的代码。
XAML
<DataGrid
Name="grdDetails"
Width="578"
Height="149"
ScrollViewer.VerticalScrollBarVisibility="Visible"
ScrollViewer.HorizontalScrollBarVisibility="Visible"
AutoGenerateColumns="False"
MouseRightButtonUp="grdDetails_MouseRightButtonUp"
SelectionChanged="grdDetails_SelectionChanged">
<DataGrid.Columns>
<DataGridTemplateColumn Width="80" Header="Country">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Country}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox
Name="cbCountry"
ItemsSource="{Binding Path=CountryList}"
SelectedItem="Code"
DisplayMemberPath="Code"
SelectedValuePath="Code"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
代码隐藏 (C#)
List<CountryDTO> CountryList = new List<CountryDTO>();
CountryList = refController.GetCountryData(); // this brings the list of Country.
请指教。
【问题讨论】:
-
CountryList定义在哪里?
标签: c# wpf xaml datagrid wpfdatagrid