/// <summary> /// Удаление записи коллекционера. /// </summary> public void DeleteCollector() { int i = TableColData.CurrentCell.RowIndex; List <Collector> data = collectorList.collectorList; if (data.Count != 0) { data.RemoveAt(i); collectorList.collectorList = data; collectorList.WriteList(); CollectorList(); } else { MessageBox.Show("Список пуст"); } }
/// <summary> /// Открытие окна редактирования записи коллекционера. /// </summary> private void button1_Click(object sender, EventArgs e) { int ind = TableColData.CurrentRow.Index; string[] arr = new string[TableColData.ColumnCount]; for (int i = 0; i < TableColData.ColumnCount; i++) { arr[i] = TableColData[i, ind].Value.ToString(); } EditCol edit = new EditCol(arr[0], arr[1], arr[2], arr[3], arr[4]); if (edit.ShowDialog() == DialogResult.OK) { collectorList = new CollectorList(); List <Collector> collectors = collectorList.collectorList; collectors.RemoveAt(ind); collectorList.collectorList = collectors; collectorList.WriteList(); CollectorList(); } }