0
我從不同的表中獲取信息綁定到Silverlight項目中的彈出窗口。 我的問題是我無法綁定這些信息,因爲它們不在同一個表中。Silverlight - 綁定
如何綁定silverlight appiliaction項目中datagrid中不同表中包含的數據。
謝謝
我從不同的表中獲取信息綁定到Silverlight項目中的彈出窗口。 我的問題是我無法綁定這些信息,因爲它們不在同一個表中。Silverlight - 綁定
如何綁定silverlight appiliaction項目中datagrid中不同表中包含的數據。
謝謝
如果您正在使用的EntityFramework,並從不同的表中的數據是相關的,你也許可以用點號進行綁定。例如
<TextBlock Text="{Binding CustomerName}" />
<TextBlock Text="{Binding Address.City}" />
<TextBlock Text="{Binding Invoice.TotalAmount}" />
如果信息位於單獨的對象上,則可以分別手動在每個項目上設置datacontext。例如
<TextBlock x:Name="CustomerNameTextBlock" Text="{Binding CustomerName}" />
<TextBlock x:Name="CityTextBlock" Text="{Binding City}" />
<TextBlock x:Name="TotalAmountTextBlock" Text="{Binding TotalAmount}" />
this.CustomerNameTextBlock.DataContext = myCustomer;
this.CityTextBlock.DataContext = myAddress;
this.TotalAmountTextBlock.DataContext = myOrder;
創建一個新的C#類,從不同的表添加必要的屬性,並將datagrid綁定到這個新類。 – vorrtex