2 votes

Ajouter des lignes datagridview

J'ai un simple datagridview sur mon formulaire. J'ai ajouté 2 colonnes -- une de type bouton et l'autre de type texte. J'essaie d'ajouter quelques lignes juste pour tester mais je ne les vois pas.

Voici le code. Cela doit être quelque chose de simple mais que dois-je faire pour voir mes nouvelles lignes ?

   private void Form1_Load(object sender, EventArgs e)
    {
        dataGridView1.Rows.Clear();
        DataGridViewRow newRow = new DataGridViewRow();
        Button button = new Button();
        button.Name = "BUTTON";
        button.Text="BOUTON";
        newRow.SetValues(button, "TEST");
        dataGridView1.Rows.Add(newRow);

    }

0voto

Curtis White Points 1991

Cela semble être le même problème pour moi. Je suis encore en train de lire pour voir ce qu'ils ont découvert.

Pourquoi est-ce que je ne peux pas voir le DataGridViewRow ajouté à un DataGridView ?

Une solution semble être d'appeler CreateCells sur la ligne après sa création.

     newRow.CreateCells(dataGridView1);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X