2

我的表单上有一个简单的 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);

    }
4

1 回答 1

0

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

为什么我看不到添加到 DataGridView 的 DataGridViewRow?

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

     newRow.CreateCells(dataGridView1);
于 2012-07-22T21:33:33.680 回答