C#WPF从DataGridComboxColumn获取值
我有一个dataGrid,其中有一列C#WPF从DataGridComboxColumn获取值,c#,wpf,datagrid,C#,Wpf,Datagrid,我有一个dataGrid,其中有一列DataGridComboxColumn填充列表。 我的组合框显示我的数据,但我不知道如何在C#中获取所选值 XAML: <DataGridComboBoxColumn Header="Valideur" x:Name="cmbBoxGrid" Width="Auto" SelectedValueBinding="{Binding valideur}"
DataGridComboxColumn
填充列表。
我的组合框显示我的数据,但我不知道如何在C#中获取所选值
XAML:
<DataGridComboBoxColumn Header="Valideur"
x:Name="cmbBoxGrid"
Width="Auto" SelectedValueBinding="{Binding valideur}"
ItemsSource="{StaticResource ValideurList}"/>
谢谢您的帮助。由于您尚未提供任何
SelectedValuePath
,因此您似乎将selectedtembinding
与SelectedValueBinding
混淆了。您实际需要哪一个?实际上我需要这个组合框的值来更新数据库中的值。Like string value=cmboxgrid.Text。我是begginer,WPFSelectedItem
是在组合框中选择的数据项SelectedValue
是可以使用SelectedValuePath
从SelectedItem
检索的值。例如,如果SelectedValuePath
为“Foo.Bar”,则所选值为SelectedItem.Foo.Bar
。至少,您需要将SelectedValueBinding
替换为SelectedItemBinding
。谢谢。完成。我怎样才能通过代码得到值?!这就是我的问题。您可以通过读取绑定源中的valideur
属性来获得它。这就是为什么要设置绑定。