Получить набор данных из формы, созданной DirectCast

У меня есть этот код, который я получил откуда-то, который вызывает форму, основанную на определенной переменной:

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

0 ответов

Другие вопросы по тегам