0
喜在DataGridTextColumn我绑定到一个新的DataContext其中工程DataGridTextColumn越来越DataContext属性
<DataGridTextColumn Header="Name" IsReadOnly="True"
Binding="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}},Path=DataContext.CollectionName}" Width="150">
然而,文本框说:“(集合)”,所以是有没有在集合中正确显示的方式?
在DataGridComboBox你的状态:
<Setter Property="DisplayMemberPath" Value="PropertyName"/>
但是你没有在DataGridTextColumn此属性。
感谢
我觉得太(我同意的逻辑是正确的,但它从来没有工作) – user3428422
嗯,我也觉得你的整个绑定不根本不需要。这有什么理由吗?你想要存档什么? – 0x8BADF00D
我已经完成了它,但是,我有2个组合框,itemsource与DataGrid的itemsource不同。所以,无论用户在组合框中选择一个ID,我都希望这个ID的名称出现在DataGridTextColumn中,但问题是,DataGridTextColumn绑定到了DataGrid的DataContext,所以我无法实现这一点。 DataContext必须是组合框中的一个 – user3428422