0

我已经在该表上创建了一个表和 2 个字段的数据库。ID 和名称 SQL Server。
我的 WPF 应用程序有一个组合框,我将 Table.Name 绑定到组合框。
然后我将 DataGrid 绑定到表本身。

所以我所拥有的是当我在数据网格上的组合框中选择一个项目时,我得到的是“已选择”,我希望它显示在我选择的项目上。

谢谢

例如下面的图片,我选择第一个,但我只想显示第一个的数据而不选择。在此处输入图像描述

4

1 回答 1

0

尝试将表格绑定到您的组合框,然后将数据网格绑定到组合框。SelectedItem 我没有 xaml 编辑器,但您将拥有如下内容:

<ComboBox x:Name="cbo_MyCbo" ItemsSource="{Binding Table}" DisplaMemberPath="Name">
    <!--DataTemplate If Needed-->
</ComboBox>
<Datagrid x:Name="dtg_MyDtg" ItemsSource="{Binding ElementName=cbo_MyCbo, Path=SelectedItem}">
    <!-- column def-->
</Datagrid>
于 2013-01-10T11:19:51.610 回答