【问题标题】:WPF binding selectedvalue datagrid to comboboxWPF 将 selectedvalue 数据网格绑定到组合框
【发布时间】:2012-06-05 22:35:45
【问题描述】:
我有一个数据网格,其数据绑定到具有多个属性的类。当我可以更改值时,我需要将选定的行值绑定到几个组合框或文本框(两种方式绑定)。
想象一下,数据网格有一个 Person 列表,其属性如 Age 和 Name 与 2 个组合框相关联,我可以在其中选择值。
如何将所选值属性绑定到组合框?
提前致谢!
编辑:如果可能的话,我更喜欢在 xaml 中使用这个
【问题讨论】:
标签:
wpf
binding
datagrid
combobox
selectedvalue
【解决方案1】:
在数据网格上,您需要使用 Name 属性指定控件的名称。
<DataGrid Name= "dgPersons"/>
在组合框上,您可以参考数据网格来绑定选定的值。
<ComboBox SelectedValue="{Binding ElementName=dgPerosn,Path=SelectedItem.PersonId,Mode=TwoWay}/>