こんにちは、私の機能を次のようにコーディングしました。私のフォーム 1 には、いくつかのテキスト ボックスとデータ グリッド ビューがあり、ユーザーがデータ グリッド ビューの編集をクリックするとフォーム 2 がポップアップとして表示され、ユーザーが変更を加えると変更が更新され、これは私のコードです
// Form1 コード
public void UpDateData(DataTable dt)
{
dataGridView1.Refresh();
dataGridView1.DataSource = dt;
updateTextBoxes();
}
public void updateTextBoxes()
{
// Some caluculation based on the datagridview rows
}
Form2 ボタンクリックコード
private void button1_Click(object sender, EventArgs e)
{
// Some code to collect the changes made
Form1 f=new Form1();
f.UpDateData(dt);
this.close();
}
必要に応じてテキストボックスを更新していないupdateTextBoxesメソッドを除いて、すべてが正常に機能します