private void _displayCheckedInstallments() { if (_installmentFile != null) { listViewFormatedInstallments.Items.Clear(); foreach (ListViewItem checkedItem in listViewInstallments.CheckedItems) { string[] formatedData = _installmentFile.GetFormatedRowData(checkedItem.Tag as Installment).ToArray(); if (formatedData.Length > 0) { ListViewItem item = new ListViewItem(formatedData[0]); item.SubItems.AddRange(formatedData.Skip(1).ToArray()); item.Tag = checkedItem.Tag; listViewFormatedInstallments.Items.Add(item); } } if (listViewFormatedInstallments.Items.Count > 0) { listViewFormatedInstallments.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); } } labelSelectedInstallments.Text = listViewInstallments.CheckedItems.Count.ToString(); }