1
我有一個客戶對象的列表,我想在DataGrid中顯示。如何顯示多個孩子的記錄WPF DataGrid?
dataGrid.DataContext = customers;
每個客戶都有一個或多個電話號碼:我已經通過代碼背後綁定的列表。我想將它們列在客戶的行/記錄中。我如何去做這件事? 我的DataGrid中看起來像這樣的XAML:
<DataGrid AutoGenerateColumns="False" Height="212" IsReadOnly="True"
HorizontalAlignment="Left" Margin="12,41,0,0" ItemsSource="{Binding}"
Name="dataGrid" VerticalAlignment="Top" Width="932">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=LastName}" Header="Porting ID"/>
<DataGridTextColumn Binding="{Binding Path=FirstName}" Header="Operator" />
</DataGrid.Columns>
</DataGrid>
Customer類是:
public class Customer
{
public String LastName { get; set; }
public String FirstName { get; set; }
public List<Phonenumber> PhoneNumbers { get; set; }
}
的******中國類是:
public class PhoneNumber
{
public String AreaCode {get;set;}
public String Number {get;set;}
}
,如果你發佈你的客戶Phonenumber來的代碼,我會添加一個例子 – blindmeis 2012-07-09 13:12:22
檢查我的更新原來的職位。正如你可以看到它有2個成員:地區代碼和(訂戶)號碼。 – 2012-07-09 14:25:20
thx for downvote沒有評論的工作示例! @亨利我更新我的代碼到您的要求 – blindmeis 2012-07-10 05:31:22