我有这段代码是从某个地方得到的,它根据某个变量调用表单:
Dim frm as String = "Form1" 'this may vary depending on a certain function
Dim objType As Type = Type.[GetType]("project." & frm)
Dim objForm As Form = DirectCast(Activator.CreateInstance(objType), Form)
现在在 Form1(以及所有可以替换 Form1 的表单)上,我有一个名为 的数据集ds
。因此,当我ds
直接访问时,它可以工作。
Dim newds = Form1.ds
现在我想要的是ds
使用objForm
.
我努力了:
objForm.Controls.Find("ds")
但是是行不通的。我认为这是因为Dataset
是System.Data