private void RemoveSelectedAddress() { int index = GetSelectedIndex(); if (index > -1) { // Remove from addresslist AddressList.RemoveAt(index); // Remove item ItemPanel_Values.Items.RemoveAt(index); ItemPanel_Values.SelectedIndex = -1; ItemPanel_Values.Refresh(); } }
private void Del_toolStripButton3_Click(object sender, EventArgs e) { //удалить строку if (this.addressListDataGridView.SelectedRows.Count > 0) { if (this.addressListDataGridView.Rows.Count != 1) { AddressList.RemoveAt(addressListDataGridView.SelectedRows[0].Index); } else { MessageBox.Show("Всегда должна быть хоть одна строка..."); } } else { MessageBox.Show("Выберите строку для удаления."); } }
public bool DeleteAddress(string bvin) { bool result = false; int index = -1; for (int i = 0; i < _Addresses.Count; i++) { if (_Addresses[i].Bvin == bvin) { index = i; break; } } if (index >= 0) { _Addresses.RemoveAt(index); return(true); } return(result); }