Добавление данных только в определенный столбец

Я пытаюсь найти способ добавить данные из одной таблицы данных в другую и добавить эти данные только в один столбец за раз в моей второй таблице данных. Конкретный столбец создается каждый раз, когдаAdd кнопка была нажата.

Моя кодировка до сих пор:

private void btnFeedbackAddSupplier_Click(object sender, RoutedEventArgs e)
{
    dgFeedbackSelectSupplier.Items.Clear(); //So that my rows do not stack each other on every add

    DataGridTextColumn columnSupplier = new DataGridTextColumn();
    columnSupplier.Binding = new Binding("Supplier");
    DataGridTextColumn columnFeedbackSupplierItem = new DataGridTextColumn();
    //The 'Item' column is binded in XAML
    columnSupplier.Header = (cmbFeedbackSelectSupplier.SelectedItem as DisplayItems).Name;
    columnSupplier.IsReadOnly = true;

    dgFeedbackAddCost.SelectAll(); //Selects all the rows in 1st datagrid

    //Casts selected rows to my 'ViewQuoteItemList' class
    IList list = dgFeedbackAddCost.SelectedItems as IList;
    IEnumerable<ViewQuoteItemList> items = list.Cast<ViewQuoteItemList>();

    var collection = (from i in items let a = new ViewQuoteItemList { Item = i.Item, Supplier = i.Cost }
                          select a).ToList();

    //Adds both the column and data to the 2nd datagrid
    dgFeedbackSelectSupplier.Columns.Add(columnSupplier);
    foreach (var item in collection)
        dgFeedbackSelectSupplier.Items.Add(item);
}

Причина, по которой я хочу добавлять данные только в один отдельный столбец за раз, заключается в том, что данные меняются каждый раз, когда я хочу добавить их в свою 2-ую сетку данных, и она перезаписывает все предыдущие данные, которые были введены в более старые добавления.

РЕДАКТИРОВАТЬ: I Вот некоторые изображения того, что моя текущая проблема

Здесь я добавляю первую компанию и это ценности. Все отлично работает

Здесь я добавляю вторую компанию с ее новыми ценностями,но это меняет значения, введенные с первой компанией, Это моя большая проблема. Таким образом, вы можете увидеть, как мои значения меняются с первого на второе изображение

Ответы на вопрос(1)

Ваш ответ на вопрос