Управление вкладками + DataGridView в WinForms - PullRequest
1 голос
/ 16 апреля 2009

У меня есть несколько наборов результатов, возвращаемых из запроса сервера к источнику данных. Я хочу организовать их с помощью вкладки WinForms для каждого набора результатов на одной вкладке Control. Я отображаю данные в DataGridView, но хочу избежать наличия экземпляра DataGridView на каждой вкладке tabPage - я бы предпочел перехватить сообщение «переключение на новую вкладку» и загрузить соответствующий набор результатов из моего локального кэша. Есть ли простой / очевидный способ сделать это?

Ответы [ 2 ]

1 голос
/ 16 апреля 2009

Создайте элемент управления с вкладками как обычно, а затем поместите DataGridView поверх него (не помещайте его внутри вкладки).

Подписаться на событие SelectedIndexChanged и перезагрузить данные при возникновении события.

0 голосов
/ 16 апреля 2009

Почему вы хотите это сделать? Вы потеряете возможность проектирования для набора результатов (если они не имеют одинаковую структуру), и вам придется управлять всем этим самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...