datagridview添加行

时间:2012-07-22 21:27:41

标签: c# winforms datagridview

我的表单上有一个简单的datagridview。我添加了一个2列 - 一个按钮类型,另一个是文本类型。我试图添加一些行作为测试,但我没有看到它们。

以下是代码。它必须是简单的东西,但我需要做什么才能看到我的新行?

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

    }

1 个答案:

答案 0 :(得分:0)

这似乎与我同样的问题。我还在读书,看看他们发现了什么。

Why can't I see the DataGridViewRow added to a DataGridView?

一个解决方案似乎是在创建后在行上调用CreateCells。

     newRow.CreateCells(dataGridView1);