private void deleteModelToolStripButton_Click(object sender, EventArgs e) { if (selectIndex != -1) { CSV car = new CSV("Car.csv"); List<string> listNumber = new List<string>(); // MessageBox.Show(selectIdModel.ToString() + " " + selectIdBrand.ToString()); DialogResult resut = MessageBox.Show("Якщо модель " + dataGridViewModel.Rows[selectIndex].Cells[2].Value + " використовується в записах, то всі записи з даною моделлю будуть видалені!\nПродовжити?", "Увага!", MessageBoxButtons.YesNo); if (resut == DialogResult.Yes) { using (CsvReader csv = new CsvReader(new StreamReader("Car.csv"), true, ';')) { while (csv.ReadNextRecord()) { if (selectIdBrand.ToString() == csv[IdColumn.id_BrandId] && selectIdModel.ToString() == csv[IdColumn.id_ModelId]) { listNumber.Add(csv[0]); } } } models.Remove(selectIdModel); dataGridViewModel.Rows.RemoveAt(selectIndex); for (int i = 0; i < listNumber.Count; i++) { car.Remove(int.Parse(listNumber[i])); } } // models.Remove(selectId); //dataGridViewModel.Rows.RemoveAt(selectIndex); } }