Bonjour,
Ce code me permet d'afficher les valeurs stockée dans ma base sur un 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);
            }
        }
j'aimerai pouvoir mettre à jour ma B.D à partir du datagridview.