Member 13765884 Ответов: 1

Отправка товаров между элементом управления datagridview в C#


У меня есть список из 4 элементов (называемых DGV1, DGV2, DGV3 и DGV4) и 4 datagridviews (DGVmaim- (откуда будут исходить данные), DGV1, DGV2, DGV3 и DGV4)

Пользователь выбирает строку из первого DGVmaim, и первый элемент в списке говорит DGV3, я хочу, чтобы строка, выбранная в DGVmain, была отправлена в этот datagridview под названием DGV3.

            foreach (DataRow dr in productionDataGridView.Rows)
            {
                if(this.listBox2.Items.Count > 0)
                    {
                    Waxing2.Rows.Add(dr.ItemArray);
                }
}


Возможно ли это? - Я знаю, что это не так много, чтобы работать, но я хочу убедиться, что это возможно, так как я не могу найти много в интернете

Что я уже пробовал:

    foreach (DataRow dr in DGVmain.Rows)
            {
                if(this.listBox2.Items.Count > 0)
                    {
                    DGV3.Rows.Add(dr.ItemArray);
                }
}

1 Ответов

Рейтинг:
0

Wendelius

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

Например, если данные для каждого представления таблицы данных берутся из таблицы данных или источника привязки, добавьте/удалите/отредактируйте строки в источнике. Затем представление таблицы данных отражает изменения в источнике данных после его обновления.