/* * private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) * { * if (dataGridView1.Rows.Count > 0) * { * addAnalysButton.Enabled = true; * delete.Enabled = true; * openProfile.Enabled = true; * } * } */ /* * private void dataGridView1_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e) * { * if (dataGridView1.Rows.Count == 0) * { * addAnalysButton.Enabled = false; * delete.Enabled = false; * openProfile.Enabled = false; * } * * } */ private void delete_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Выберите пациента для удаления"); return; } DialogResult dr = MessageBox.Show("Вы уверены,что хотите удалить пациента?", "Dialog", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: medicalDB.removePatient(list[Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value)]); list.RemoveAt(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value)); reload(); medicalDB.writeToDatabase(list); break; case DialogResult.No: break; } }