У меня есть 2 таблицы , я их подключил через ADO и выводил в datagrid XAML:
<DataGridTextColumn Header="Модель принтера" Binding="{Binding ModelPrinter}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Header="Сериный номер принтера" Binding="{Binding RealIdPrinter}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Header="ЧБ или цветной" Binding="{Binding BlackWhiteOrCollor}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Header="Скорость печати в минуту" Binding="{Binding SkorostPechatiBMinutu}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Header="Инвентарный номер принтера" Binding="{Binding InventarNomer}" Width="*"></DataGridTextColumn>
<DataGridTextColumn Header="Айди картреджа в принтере" Binding="{Binding IdCartredgInPrinter}" Width="*"></DataGridTextColumn>
в c# такой код
public AddNewPrinterPage()
{
InitializeComponent();
DgridPrinterNewAdd.ItemsSource = SpisokCabinetovIApparaturiEntities.GetContext().SpisocPrinterov.ToList();
}
private void Page_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if (Visibility == Visibility.Visible)
{
SpisokCabinetovIApparaturiEntities.GetContext().ChangeTracker.Entries().ToList().ForEach(p => p.Reload());
DgridPrinterNewAdd.ItemsSource = SpisokCabinetovIApparaturiEntities.GetContext().SpisocPrinterov.ToList();
}
}
Как вывести данные из двух (и более) таблиц в DataGrid, у меня 2 таблицы: первую таблицу с первичным ключом, которое связанно с 2 таблицей?