Member 13694735 Ответов: 2

Выполнение кода в форме из другой формы


У меня есть форма form1, которая отображает некоторые данные из таблицы SQL в виде таблицы данных. В полосе инструментов меню на form1 пользователь может выполнить команду, которая запускает form2. Из формы 2 пользователь вводит критерии поиска для столбца в представлении таблицы данных. Я хотел бы, чтобы form2 выполнял тот же код, что и form1, для отображения представления таблицы данных. Как я могу добиться этого?

Что я уже пробовал:

Я еще ничего не пробовал.

2 Ответов

Рейтинг:
1

Maciej Los

Количество форм не имеет значения! Все, что вам нужно сделать, это использовать пользовательскую логику, чтобы получить все фильтры из Form2. Если пользователь нажмет кнопку [Принять], то Form1 отобразит отфильтрованные данные.

Видеть:
Создайте форму Windows для поиска данных[^]
Передача данных между формами[^]


Рейтинг:
0

OriginalGriff

Лучший способ может показаться сложным, но на самом деле это не так.
Создайте новый элемент управления, производный от DataGridView (добавьте UserControl в свой проект, а затем измените его производное на DataGridView), и добавьте к нему код.
Затем используйте новый элемент управления как в форме 1, так и в форме 2.