fakehealer Ответов: 1

C# копирование столбцов listView в другой столбец listView


Добрый День!!

Прежде всего я хотел бы поблагодарить вас на этом форуме за возможность обратиться за помощью относительно C#
У меня есть проблема, я надеюсь, что кто-то сможет очистить мой разум от того, что я хотел

а еще я сейчас пытаюсь выучить язык C#.

ситуация такова

У меня есть 3 listview, а именно listView1, listView2, listView3

У меня есть динамические данные по listView1 и listView2

listView1 имеет 3 ColumnHeader,

listView2 имеет 2 ColumnHeader

в то время как listView3 имеет 5 ColumnHeader

теперь я хочу, чтобы первый, второй и третий заголовки столбцов listview1
будет скопирован в первый , второй и третий заголовки столбцов listView3

а также первый и второй заголовки столбцов listView2
будет скопирован в четвертый и пятый заголовки столбцов listView3

возможно ли это???
может ли кто-нибудь помочь мне в этом??
у меня есть этот код для копирования данных из listView1 в listView3, но он не помогает тому, что мне нужно, он просто скопировал listView1 в listView3.


listView3.Items.AddRange((from ListViewItem item in listView1.Items
                               select (ListViewItem)item.Clone()
                                ).ToArray());



Может ли кто-нибудь просветить меня, как извлечь из этого то, что мне было нужно....
спасибо

1 Ответов

Рейтинг:
1

niraj t desai

Для копирования столбцов ListView в другой Listview :


listView3.Columns.AddRange((from ColumnHeader Col in listview1.Columns
                                          select (ColumnHeader)Col.Clone()).ToArray());