Два DataTable в один DataGrid -WPF - PullRequest
       2

Два DataTable в один DataGrid -WPF

0 голосов
/ 23 января 2012

У меня есть две DataTable и одна DataGrid, и я хочу объединить trzis DataTable с одной в DataGrid.Я делаю это:

 DataTable DT = n.Tables[1];
                DataTable DT2 = n.Tables[0];
                DT.Merge(DT2);

                dataGrid1.ItemsSource = DT.DefaultView;

"n" - это DataSet.Все хорошо, я получил объединение двух таблиц в одну.Но это выглядит так:

http://www.eggheadcafe.com/FileUpload/-1776981690/Budget.png

1 Ответ

0 голосов
/ 23 января 2012

Возможно, вам придется выполнить SQL-запрос (или запрос SQL LINQ 2) для этих двух таблиц, которые соответствуют строкам на основе внешнего ключа, т. Е. В ваших DT1 и DT2 должен быть какой-то столбец, который несет одно и то же значение, чтобы вы моглисопоставьте два и создайте один кортеж, имеющий столбцы из обеих таблиц ... задайте выходные данные запроса (SQl \ LINQ) для источника данных в сетке данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...