private void SuppButton_Click(object sender, EventArgs e) { if (MessageBox.Show("êtes vous sur de vouloir supprimer l'entraineur selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { int idSelected = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); string nomSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value); string prenomSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value); List <PPEV2BO.Cheval> ListeChevaux = new List <PPEV2BO.Cheval>(); ListeChevaux = GestionEntraineurs.GetChevauxEntraineurs(idSelected); if (ListeChevaux.Count >= 1) { MessageBox.Show(nomSelected + " " + prenomSelected + " entraine actuellement des chevaux, merci de réassigner les chevaux entrainer par " + prenomSelected + " et de réessayer.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } GestionEntraineurs.SupprimerEntraineur(idSelected); MessageBox.Show(textBox1.Text + " a bien été supprimé", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.Update(); dataGridView1.Refresh(); // Création de la liste entraineur List <PPEV2BO.Entraineur> uneListe = new List <PPEV2BO.Entraineur>(); uneListe = GestionEntraineurs.GetEntraineurs(); // on définit le dataGridView comme étant une liste dataGridView1.DataSource = uneListe; this.dataGridView1.Columns[0].Visible = false; } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dataGridView1.SelectedCells.Count > 0) { int selectedrowindex = dataGridView1.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = dataGridView1.Rows[selectedrowindex]; // a = Convert.ToString(selectedRow.Cells["nom"].Value); int idSelected = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); string nomSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value); string prenomSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[2].Value); string ageSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[3].Value); string civiliteSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[4].Value); string localisationSelected = Convert.ToString(dataGridView1.CurrentRow.Cells[5].Value); textBox1.Text = nomSelected; textBox2.Text = prenomSelected; textBox3.Text = ageSelected; textBox4.Text = localisationSelected; if (civiliteSelected == "H" || civiliteSelected == "M") { radioButton1.Checked = true; radioButton2.Checked = false; } else if (civiliteSelected == "F") { radioButton2.Checked = true; radioButton1.Checked = false; } List <PPEV2BO.Cheval> ListeChevaux = new List <PPEV2BO.Cheval>(); ListeChevaux = GestionEntraineurs.GetChevauxEntraineurs(idSelected); dataGridView2.DataSource = ListeChevaux; dataGridView2.Columns[0].Visible = false; dataGridView2.Columns[8].Visible = false; dataGridView2.Columns[9].Visible = false; } }