我有(mdi父母形式)和(孩子形式) 在子窗体中我有datagridview的列(代码,描述,数量)从对话框窗体属性获取其数据 如何在不关闭dialoge的情况下将对话框表单属性传递给子数据网格视图
小孩,我可以用这个Private Sub ItemsLookupTile_Click(sender As Object, e As EventArgs) Handles ItemsLookupTile.Click
If ItemsLookupForm.ShowDialog(Me) = Windows.Forms.DialogResult.ok Then
Me.Grid.Rows.Add(ItemsLookupForm.code,ItemsLookupForm.description,ItemsLookupForm.qty)
End If
End Sub
但是在上面的代码对话框中关闭了,用户必须再次单击该按钮才能添加另一个项目,我尝试使用
Windows.Forms.DialogResult.None
但它无效
答案 0 :(得分:1)
您可以做的一件事是在datagridview中有一个表示行的类,并将该类的列表传递给构造函数中的对话框表单。现在,对话框可以在关闭之前填充列表,子窗体可以在对话框关闭时访问列表。
您可以尝试直接访问datagridview,但结果将是相同的,直到对话框关闭才会显示添加内容。