Inicio › Foros › Lenguajes de programación, desarrollo, código fuente › .Net C# VB y PowerShell › Eliminar varias líneas de ListView en C# [RESUELTO] › Respuesta a: Eliminar varias líneas de ListView en C# [RESUELTO]
09/05/2023 a las 18:18
#49385
alonsojpd
Superadministrador
Puedes usar el siguiente código, que eliminará las líneas seleccionadas del ListView con nombre «lsPDF»:
C#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
if (lsPDF.SelectedItems.Count >= 1) { if (MessageBox.Show("¿Está seguro que desea eliminar " + lsPDF.SelectedItems.Count.ToString() + " líneas?", "Eliminar líneas...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { lsPDF.BeginUpdate(); foreach (ListViewItem item in lsPDF.SelectedItems) { lsPDF.Items.Remove(item); } } finally { lsPDF.EndUpdate(); } } } |