【发布时间】:2013-10-31 06:50:21
【问题描述】:
好的,我对 WinForms 完全陌生,我正在尝试通过
找到我在另一个表单上的一个表单(frmPledgeCreation)的 DataGridView1frmPledgeCreation.Controls.Find("DataGridView1", True)
问题是,当我在第二个表单上检查 DataGridView1 的行数时......即使 frmPledgeCreation 上的 DataGridView1 中有很多行,我也总是得到 1。
frmPledgeCreation.Controls.Find("DataGridView1", True) 是否正在创建一个新实例?
我的目标是从其他形式设置此 DataGridView 的特定列的单元格的值,如下所示...
DGV.Rows(Convert.ToInt32(gDGVindex)).Cells("SecurityName").Value = GstrSearchResult.ToString()
gDGVindex 是一个全局变量,它具有 rowindex .. 但我总是得到超出范围的错误。
【问题讨论】:
-
公开 DataGridView1 并在其他表单上使用。有关更多数据,您可以参考绑定到数据网格视图的数据源
-
请发布您的实际代码。说什么都太让人费解了。顺便说一句,在这种情况下,
ControlCollection.Find方法不是您想要的。
标签: c# .net vb.net winforms datagridview