我是 C# 的初学者,我有两种形式mainForm
和subForm
. mainForm
有DataGridView1
和subForm
有richTextBox1
。_
我想通过 FormClosingEvent 添加DataGridView1
行subForm
和列
我将DataGridView1
修饰符设为public。它以智能方式显示,subForm
但也许我做错了什么。
我在我的subForm
FormClosingEvent中尝试了下面的代码,但我看不到我的DataGridView1
.
if (richTextBox1.Text != "")
{
mainForm newMainForm = new mainForm();
newMainForm.dataGridView1.ColumnCount = 3;
newMainForm.dataGridView1.Columns[0].Name = "Product ID";
newMainForm.dataGridView1.Columns[1].Name = "Product Name";
newMainForm.dataGridView1.Columns[2].Name = "Product Price";
string[] row = new string[] { "1", "Product 1", "1000" };
newMainForm.dataGridView1.Rows.Add(row);
row = new string[] { "2", "Product 2", "2000" };
newMainForm.dataGridView1.Rows.Add(row);
row = new string[] { "3", "Product 3", "3000" };
newMainForm.dataGridView1.Rows.Add(row);
row = new string[] { "4", "Product 4", "4000" };
newMainForm.dataGridView1.Rows.Add(row);
}
提前致谢