0 / 0 / 0
Регистрация: 21.02.2016
Сообщений: 15
|
|
1 | |
Передача данных DataGridView с другой формы01.03.2016, 00:54. Показов 3532. Ответов 3
Метки datagridview (Все метки)
Суть:
Имеется форма с гридом, в который выводятся данные из таблицы БД. При выделении строки грида и нажатии на крупку редактирования будет открыта другая форма. Изменяя данные в форме2 нужно вернуть данные на форму1 и обновить грид при закрытии формы2. Код формы 1: Скрин формы 1: Код формы 2: Скрин формы 2: Код вспомогательных классов: Коннект: Хранилище данных: Прошу сильно не бить за говнокод, я всего лишь дностудент. Буду очень признателен за помощь.
0
|
01.03.2016, 00:54 | |
Ответы с готовыми решениями:
3
Передача данных из одной формы в таблицу dataGridView другой формы Передача данных с DataGridView одной формы в TextBox другой формы Передача данных из dataGridview одной формы в textbox другой Передача данных из одного DataGridView в другой |
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
01.03.2016, 04:24 | 2 |
1
|
01.03.2016, 09:24 | 3 |
Сообщение было отмечено MrAstartes как решение
Решение
MrAstartes,
1) Статический класс для хранения записи данных - это что то новенькое Зачем он у вас статический? Сделайте нормальным. 2) Метод LoadData должен не запихивать данные в статический класс, а создать объект класса Data и вернуть как результат. 3) В методе btnEditing_Click нужно создать форму редактирования, вызвать у нее метод Build(Data data), куда передать созданный объект данных. Далее нужно отобразить ее через ShowDialog. В зависимости от результата (DialogResult == OK) формы - нужно вызвать метод SaveData, который сохранит данные в БД. После чего нужно обновить грид из БД. 4) Но в целом в вашем случае нет особого смысла в классе Data вообще, потому что у вас нет объектной модели. Вам нужно просто передать в форму редактирования соответствующий DataRow. Без использования класса Data.
1
|
0 / 0 / 0
Регистрация: 21.02.2016
Сообщений: 15
|
|
01.03.2016, 17:27 [ТС] | 4 |
Спасибо большое
0
|
01.03.2016, 17:27 | |
01.03.2016, 17:27 | |
Помогаю со студенческими работами здесь
4
Передача данных из одной формы в БД другой формы Передача данных DataGridView из родительской формы в дочернюю Вывод данных из DataGridView в textBox другой формы Передача данных с DataGridView из одной формы, в другую форму с TextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Какой язык программирования лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
|
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
|
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
|
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
|
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
|
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
|
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
|
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
|
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций
История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
|
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
|
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы
В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
|
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
|