Form1.comboBox.Items.AddRange(
Form2.listView.Items.Cast<ListViewItem>().Select(a => a.Text));
Это просто скопирует текст ListViewItem
в поле со списком.
Для всех подпунктов становится немного сложнее:
Form1.comboBox.Items.AddRange(
Form2.listView.Items.Cast<ListViewItem>().Select(
a => string.Join(", ", a.SubItems
.Cast<System.Windows.Forms.ListViewItem.ListViewSubItem>()
.Select(s => s.Text).ToArray())).ToArray());
Это использует LINQ для получения массива текстовых значений из подэлементов каждого элемента, который должен быть объединен с ", "
, и добавляет каждый объединенный список строк в ComboBox