5
¿Cómo acelerar la adición de elementos a ListView?
Estoy agregando algunos miles (por ejemplo, 53,709) elementos a un ListView de WinForms. Intento 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Esto funciona muy mal. La primera solución obvia es llamar BeginUpdate/EndUpdate. Intento 2 :3,106 ms listView.BeginUpdate(); foreach (Object …