Рейтинг:
6
OriginalGriff
Да, это правильный путь: альтернативой является использование класса, полного общих методов, и это становится грязным, потому что класс должен быть разработан для наследования и создания экземпляров, что невозможно с общим методом. Модули - это VB-аналог статических классов C#, и это единственный способ сделать некоторые вещи, такие как методы расширения, например.
Использование модуля позволяет объявлять методы, доступные в любом месте модуля, без необходимости предварять имя метода классом.
BeginnerCoderPete
Отлично, спасибо!
OriginalGriff
Пожалуйста!
BeginnerCoderPete
Можно ли передать TableAdaptor из моей формы в модуль?
OriginalGriff
Да. Вы можете передать что угодно в любое место, передав его в качестве параметра.
BeginnerCoderPete
Проблема в том, что адаптеры таблиц не имеют базового класса, поэтому я не могу делать то, что обычно делаю и говорю (ta as TableAdaptor), поэтому я пытался найти другой способ. Я подумал, может быть, передать это имя в виде строки, а затем каким-то образом найти адаптер таблицы с соответствующим именем. Там я тоже столкнулся с трудностями.