1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
private void butEnregistrer_Click(object sender, EventArgs e)
{
try
{
strSql = "UPDATE sports " +
"SET description = '" + txtDescription.Text + "' " +
"WHERE id_sport = " + int.Parse(dgSports.Rows[bsSports.Position].Cells["id_sport"].Value.ToString());
MySqlCommand mycmd = new MySqlCommand(strSql, mycon);
mycmd.ExecuteNonQuery();
//On rempli la grid de nouveau pour voir le nouveau sport
remplirGridSports();
catch (MySqlException ex)
{
MessageBox.Show("frmSports : butEnregistrer_Click : " + ex.Message);
}
private void remplirGridSports()
{
try
{
string strSql;
MySqlConnection mycon = new MySqlConnection(_MySql.Connection);
mycon.Open();
strSql = "SELECT sp.id_sport, " +
" sp.description, " +
" ind_actif, " +
" a.couleur " +
"FROM Sports sp, " +
" Athletes_Sports a " +
"WHERE sp.id_sport = a.id_sport " +
"AND a.id_athlete = " + _athlete.IdAthlete;
MySqlDataAdapter myDaSports = new MySqlDataAdapter(strSql, mycon);
dsSports.Clear();
myDaSports.Fill(dsSports, "Sports");
this.bsSports.DataSource = dsSports.Tables["Sports"];
this.dgSports.DataSource = this.bsSports;
mycon.Close();
}
catch (MySqlException ex)
{
throw new Exception("frmSports : remplirGridSports : " + ex.Message);
}
} |
Partager