Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398

Оптимизация заполнения нескольких DataGridView в Tabcontrol

29.11.2017, 23:12. Показов 966. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как быть
Есть TAbcontrol и datagriedview.
Datagriedview в разных tabcontrol очень много, около 10.
Если они разом, при открытие формы начнут наполнятся...это будет фиаско.
Как сделать, чтобы наполнять только нужный datagriedview, кнопку не хочется - некрасиво.
Есть ли такой метод у datagriedview - двойное нажатие по datagriedview?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.11.2017, 23:12
Ответы с готовыми решениями:

Оптимизация кода заполнения класса из словаря
Здравствуйте, реально ли оптимизировать следующий код? код считывает названия полей и их значения и запихивает в соответствующие...

DataGridView в TabControl
Основываясь на этом коде хотел заполнить свою datagridview но: 1) когда datagrid просто на форме он работает 2)когда у меня есть ещё...

Добавление DataGridView в TabControl
На каждом шаге цикла создаётся DataGridView dgv, содержащий результаты вычислений. Я хочу внести каждый dgv в TabControl. Но в результате в...

5
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
30.11.2017, 12:02
Цитата Сообщение от studentrm Посмотреть сообщение
Если они разом, при открытие формы начнут наполнятся...это будет фиаско
Ну скажем так, если там не больше 10 000 строк в каждом - то заполнятся они в течении секунды/другой - просто перед открытием доставай DataSet и прибиндивай каждый грид к своей табличке. У меня свыше 15 гридов на форме, 12 табов и пара десятков комбобоксов с текстбоксами, и форма загружается за 3-7 сек, так что опасения напрасны.
Цитата Сообщение от studentrm Посмотреть сообщение
Есть ли такой метод у datagriedview - двойное нажатие по datagriedview?
Ну не метод, а событие, и оно есть почти у всех контролов, этот не исключение.
0
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
30.11.2017, 12:26  [ТС]
hoolygan, а можешь поподробнее?
# просто перед открытием доставай DataSet и прибиндивай каждый грид к своей табличке.#
0
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
30.11.2017, 15:23
Для начала нужно понимание, из чего будут наполняться гриды - Вы об этом не упомянули.
Я писал о том, что у меня при обработке Form_Load() - идет запрос в БД, и достаю датасет. Далее заполняю свой класс (конкретно это договор) - таблицы, поля. И после этого ставлю в датасорс каждому гриду соответствующую таблицу из класса. Там немного больше действий - но суть именно такая. И всё это довольно шустро работает.
0
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
30.11.2017, 20:16  [ТС]
hoolygan, а dataset создавали стандартными средствами?
0
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
01.12.2017, 10:08
studentrm, ну да,
C#
1
DataSet ds = new DataSet();
А потом заполняю адаптером, которому отдавал на съедение хранимку сиквельную.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.12.2017, 10:08
Помогаю со студенческими работами здесь

Создание DataGridView в tabControl
Доброго времени суток, как программно создать таблицы DataGridView во всех новых вкладках tabControl? Вот пример моего кода, но таблицы...

TabControl tabPage и datagridview в нём
Есть таб контрол, на второй странеице которого помещена таблица datagridview. Как обратиться к таблице?

Как изменить свойства нескольких кнопок в TabControl?
Код ниже срабатывает только на кнопки находящиеся непосредственно на форме, а на кнопки находящиеся в TabControl, а именно на TabPages -...

tabControl и невидимые поля в dataGridView - что-то не так
Доброго времени суток! Visual strudio 2012. На форме есть tabControl, на первой вкладке dataGridView и на второй вкладке тоже,...

Как отобразить DataGridView на всех вкладках TabControl
У меня есть обычный TabControl на форме. На одной из вкладок есть DataGridView, как можно его переносить на каждую вкладку чтобы не делать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru