DatagridView (Afficher le données (nom)de la cellule 0 dugridview au cellule2)

Signaler
Messages postés
123
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
1 juillet 2021
-
Messages postés
16114
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 juillet 2021
-
salut, j'ai un datagridview ou je récupère les Id et le montant au premier et deuxieme colonne,
mais la troisième colonne devrait m'afficher un code fonction par exemmple par rapport au
 dataGridView2.Rows[dvd].Cells[0].Value //de la première collone

mais, il me les affiche en bas au lieu que ca soir sur la meme ligne
voici le code
void recherch()
        {
            cnx = new SqlConnection(db.RXcon);
            try
            {
                cnx.Open();
            }
            catch
            {
                MessageBox.Show("Erreure lors de la Connexion");
            }
            if (dataGridView2.Rows.Count>0)
            {
                for (int dvd = 0; dvd < dataGridView2.Rows.Count; dvd++)
                {
                    
                    string ct = "select grade from fction inner join person on person.id= fction.id where  id ='" + dataGridView2.Rows[dvd].Cells[0].Value + "'";
                    commd222 = new SqlCommand(ct);
                    commd222.Connection = cnx;
                    try
                    {
                        SqlDataReader d = commd222.ExecuteReader();
                        d.Read();
                        DataGridViewRow Row = (DataGridViewRow)dataGridView2.Rows[0].Clone();
                        Row.Cells[2].Value = d["grade"].ToString();
                        d.Close();
                        dataGridView2.Rows.Add(Row);
                    }
                    catch (Exception tt)
                    {
                        MessageBox.Show(tt.Message.ToString());
                    }
                    finally
                    {

                    }
                }
            
           
            }


et voici le résultat


le 20,0 et 9 devraient occupé les trois premières ligne mais ca vien en bas

1 réponse

Messages postés
16114
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 juillet 2021
555
Bonjour

Question posée aussi sur ccm, on va éviter les doubles discussions
https://forums.commentcamarche.net/forum/affich-37266288-afficher-le-data-dans-datagridviws-cell-ou-le-id-est-au-cell0