Скопируйте строки DataGridView в другой DataGridView

Итак, в основном у меня есть 2 DataGridView , и мне нужно скопировать строки из одной в другую.

Пока что я пробовал:

DataGridViewRowCollection tmpRowCollection = DataGridView1.Rows;

DataGridViewRow[] tmpRowArray = new DataGridViewRow[tmpRowCollection.Count];
tmpRowCollection.CopyTo(tmpRowArray, 0);            

DataGridView2.Rows.AddRange((DataGridViewRow[]) tmpRowArray));

Но он постоянно говорит, что

"Row provided already belongs to a DataGridView control."

Итак, как лучше всего скопировать содержимое строк (оба DataGridView имеют одинаковые столбцы)?

7
задан YakovL 29 July 2017 в 17:01
поделиться