update une B.D à partir d'un datagriview
Bonjour,
Ce code me permet d'afficher les valeurs stockée dans ma base sur un datagridview.
Code:
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
| try
{
string strConnexion = " Server =CDITC136YH\\SQLEXPRESS;Database=Synclac;Trusted_Connection=True";
string value, strRequete;
DataSet ds = new DataSet();
for (int i = 0; i < dataGridView3.Rows.Count - 1; i++)
{
value = dataGridView3.Rows[i].Cells[0].Value.ToString();
strRequete = "SELECT [variable], [valeur],[unité] ,[Description] FROM [valeur_Angustura] where [variable]='" + value + "'";
SqlConnection oConnection = new SqlConnection(strConnexion);//La connectivité à SQLServer est assuré grace à SQLconnection
SqlDataAdapter da = new SqlDataAdapter(strRequete, oConnection);//Exécuter les requêtes
da.Fill(ds);
}
dataGridView3.DataSource = ds.Tables[0];
dataGridView3.Columns[0].Visible = false;
dataGridView3.Columns[1].Width = 90;
dataGridView3.Columns[2].Width = 80;
dataGridView3.Columns[3].Width = 80;
dataGridView3.Columns[4].Width = 200;
dataGridView3.Columns[1].ReadOnly = true;
dataGridView3.Columns[2].ReadOnly = false;
dataGridView3.Columns[3].ReadOnly = true;
dataGridView3.Columns[4].ReadOnly = true;
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
} |
j'aimerai pouvoir mettre à jour ma B.D à partir du datagridview.