OK、私はWinFormsにまったく慣れていません。あるフォーム(frmPledgeCreation)にあるDataGridView1を別のフォームで見つけようとしています
frmPledgeCreation.Controls.Find("DataGridView1", True)
問題は、2 番目のフォームで DataGridView1 の行数を確認すると、frmPledgeCreation の DataGridView1 に多数の行がある場合でも常に 1 になることです。
frmPledgeCreation.Controls.Find("DataGridView1", True)
新しいインスタンスを作成していますか? 私の目的は、この DataGridView の特定の列のセルの値を、この他のフォームから次のように設定することです...
DGV.Rows(Convert.ToInt32(gDGVindex)).Cells("SecurityName").Value = GstrSearchResult.ToString()
どこでgDGVindex
行インデックスを持つグローバル変数です..しかし、私は常に範囲外のエラーが発生します。