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 :
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éé.
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);
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
Partager