【发布时间】:2010-05-13 12:24:41
【问题描述】:
WPF 数据网格 - 似乎 - 可以工作,但组合框的实现不能直接从设计器中工作。所以我在 XAML 中四处游荡,随机改变一些东西,试图让它工作。
问题很多。我想显示一个外键关系(带有下拉菜单)而不是一堆数字来进行选择。好像不应该这么难。
我可以得到正确的值来显示(它们的描述而不是 ID),但是表格吓坏了,以为所有的值都被修改了。如果我选择一个下拉菜单,它会拒绝让我编辑其他任何内容。
我想将此归结为 .NET 错误,但由于我是 WPF 数据网格的新手,因此可能只有我自己。这是代码。
<DataGridComboBoxColumn Header="Make Up" ItemsSource="{Binding Source={StaticResource materialMakeUpTypesViewSource}}"
DisplayMemberPath="Description" TextBinding="{Binding Path=MaterialMakeUpType.Description}"
SelectedItemBinding="{Binding Path=MaterialMakeUpType.Description}" SelectedValueBinding="{Binding Path=MaterialMakeUpType.ID}" />
【问题讨论】:
标签: wpf ado.net datagrid combobox