特定の変数に基づいてフォームを呼び出す、どこかから取得した次のコードがあります。
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