0

我與Silverlight 4箇中的XAML頁面中使用數據綁定的一些問題,這是我的問題:的Silverlight 4 - 兩個數據網格之間的結合,從混合4

我有兩個數據網格:

<sdk:DataGrid x:Name="dgCodeCountry" Height="144" Margin="41,56,39,0" VerticalAlignment="Top" AutoGenerateColumns="False" ItemsSource="{Binding Collection}" > 
    <sdk:DataGrid.Columns> 
    <sdk:DataGridTextColumn Binding="{Binding Code}" Header="Code"/> 
    <sdk:DataGridTextColumn Binding="{Binding Name}" Header="Name"/> 
    </sdk:DataGrid.Columns> 
</sdk:DataGrid> 


<sdk:DataGrid x:Name="dgStateOfProvince" Height="64" Margin="10,17,10,0" VerticalAlignment="Top"> 
    <sdk:DataGrid.Columns> 

    </sdk:DataGrid.Columns> 
</sdk:DataGrid> 

第一Datagrid dgCodeCountry通過使用Blend4 Sample Data功能填充數據。當我從dgCodeCountry中選擇一行時,我希望該行出現在dgStateOfProvince中。而這些數據網格可以位於usercontrol或xaml頁面的任何位置。

我該如何設法做到這一點?

回答

1

綁定dgStateOfProvince的的ItemsSource到dgCodeCountry的SelectedItems:

<sdk:DataGrid x:Name="dgStateOfProvince" ItemsSource="{Binding ElementName=dgCodeCountry Path=SelectedItems}"> 
+0

謝謝。 畢竟我沒有用這種方法去,但現在我明白了路徑= ...部分:)。 – andreiursan 2010-07-22 05:59:41