1

最初のフォームが2番目のフォームのメソッドを呼び出す2つのフォームがあり、このメソッドは2番目のフォームのdatagridviewに新しい行を追加します...

//frmChild1
private void updateDg()
{
frmChild2 _frmChild2 = new frmChild2(this);
_frmChild2.InsertDataGridview1("1,2,3,4","A^BB^CCC^DDDD");
}

//frmChild2
private frmChild1 _frmChild1;
public frmChild2(frmChild1 _frm)
{
this._frmChild1 = _frm;
}

public InsertDataGridview1(string str1, string str2)
{
string[] arrParam = {"","","",""};
//Combind str1 and str2 into arrParam
DataGridView1.Rows.Add(arrParam);
}

私の例から、DataGridview1 は null です。何が恋しいのかわからない。アドバイスをください。

ちなみに、このdatagridviewの最初の2行はすでに追加されているので、それ自体のフォームから順番にヘッダーとして使用します。したがって、null であってはなりません。

4

1 に答える 1