我的表单上有一个简单的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);
}
答案 0 :(得分:0)
这似乎与我同样的问题。我还在读书,看看他们发现了什么。
Why can't I see the DataGridViewRow added to a DataGridView?
一个解决方案似乎是在创建后在行上调用CreateCells。
newRow.CreateCells(dataGridView1);