Bonjour

récent Transfuge de delphi, je galère un peu avec les dataGridView.

Au click sur un bouton j ajoute une ligne à ma grid. Dans une colonne, un bouton avec le numéro de la ligne et dans l autre un texte avec le numéro de la ligne.
Mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
string[] row;
            row = new string[] { "", "Product "+dataGridView1.RowCount };            
            dataGridView1.Columns[1].ReadOnly = true;
            btn.HeaderText = "Click Data";           
            Random rnd = new Random();
            int RND = rnd.Next(1, 1003);
            btn.Text = "Click Here"+dataGridView1.RowCount+" " + RND.ToString(); 
            btn.Name = "btn"+RND.ToString();
            btn.Tag = "tag ->" ;
            btn.UseColumnTextForButtonValue = true;
            dataGridView1.Rows.Add(row);
L'ajout du texte avec le numéro de ligne fonctionne parfaitement mais la colonne bouton est intégralement remplie avec le dernier bouton créé.

Pouvez-vous m expliquer pourquoi svp et éventuellement me conseiller un tuto sur les grids parce que je n ai rien trouvé qui reprenne les basiques.

merci de votre aide