Bonjour,
Ce code me permet d'afficher les valeurs stockée dans ma base sur un datagridview.
j'aimerai pouvoir mettre à jour ma B.D à partir du datagridview.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
Partager