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

remiki90 Messages postés 132 Date d'inscription samedi 28 juillet 2012 Statut Membre Dernière intervention 27 décembre 2021 - 1 juil. 2021 à 12:11
Whismeril Messages postés 17823 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 4 octobre 2022 - 1 juil. 2021 à 12:26
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

Whismeril Messages postés 17823 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 4 octobre 2022 618
1 juil. 2021 à 12:26
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
0