DataTable.Merge () теряет столбец из основной таблицы - PullRequest
0 голосов
/ 19 мая 2018

У меня есть этот код:

public void UcitajTargete()
{
    DataTable kom = new DataTable();
    DataTable mag = new DataTable();

    using (FbConnection con = new FbConnection(M.Baza.connectionKomercijalno2018))
    {
        con.Open();
        using (FbDataAdapter da = new FbDataAdapter("SELECT PPID, NAZIV, MOBILNI FROM PARTNER ORDER BY NAZIV", con))
        {
            da.Fill(kom);
        }
        con.Close();
    }
    using (FbConnection con = new FbConnection(M.Baza.connectionString))
    {
        con.Open();
        using (FbDataAdapter da = new FbDataAdapter("SELECT PPID, POSLEDNJI_PUT_PROPAGIRAN FROM PARTNER WHERE(POSLEDNJI_PUT_PROPAGIRAN >= 0)", con))
        {
            da.Fill(mag);
        }
        con.Close();
    }
    kom.PrimaryKey = new DataColumn[] { kom.Columns["PPID"] };
    mag.PrimaryKey = new DataColumn[] { mag.Columns["PPID"] };

    kom.Merge(mag);
    dataGridView1.DataSource = mag;
}

Итак, я хочу объединить эти две таблицы на PPID и получить эти столбцы в результате: PPID | NAZIV | MOBILNI | POSLEDNJI_PUT_PROPAGIRAN.

с текущим кодомя получаю PPID, POSLEDNJI_PUT_PROPAGIRAN

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