public static void RemoveEmpty(this ListViewItemCollection list, ListViewGroup group) { foreach (ListViewItem item in list) { if (item.Group == group && item.Text == "") { list.Remove(item); return; } } }