0 / 0 / 0
Регистрация: 21.02.2016
Сообщений: 15
1

Передача данных DataGridView с другой формы

01.03.2016, 00:54. Показов 3493. Ответов 3

Author24 — интернет-сервис помощи студентам
Суть:
Имеется форма с гридом, в который выводятся данные из таблицы БД. При выделении строки грида и нажатии на крупку редактирования будет открыта другая форма. Изменяя данные в форме2 нужно вернуть данные на форму1 и обновить грид при закрытии формы2.
Код формы 1: http://hastebin.com/emeleviwiv.avrasm
Скрин формы 1:
Передача данных DataGridView с другой формы


Код формы 2: http://hastebin.com/equvomaxej.avrasm
Скрин формы 2:
Передача данных DataGridView с другой формы


Код вспомогательных классов:
Коннект: http://hastebin.com/ajesowuvaf.vala
Хранилище данных: http://hastebin.com/apomucihom.vala

Прошу сильно не бить за говнокод, я всего лишь дностудент. Буду очень признателен за помощь.
Миниатюры
Передача данных DataGridView с другой формы  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2016, 00:54
Ответы с готовыми решениями:

Передача данных из одной формы в таблицу dataGridView другой формы
Есть две формы на одной таблица на второй поля в которые пользователь вводит значения. Не получает...

Передача данных с DataGridView одной формы в TextBox другой формы
Ребята, мне необходимо передать значения с выбранной строки Datagridview в textboxы второй формы,...

Передача данных из dataGridview одной формы в textbox другой
Люди подскажите для передачи данных из dataGridview одной формы в textbox другой использую такой...

Передача данных из одного DataGridView в другой
Есть 2 DataGridView. DataGridView1 - полностью заполенный инфой, и есть DataGridView2 - только...

3
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
01.03.2016, 04:24 2
Тут ответы на подобные вопросы
1
Эксперт .NETАвтор FAQ
10416 / 5146 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2016, 17:27
Помогаю со студенческими работами здесь

Передача данных из одной формы в БД другой формы
Сразу скажу, что я новичок в программирование. Суть следующая, имеются две формы, на первой форме...

Передача данных DataGridView из родительской формы в дочернюю
Всем привет! В общем у меня 2 формы в первой есть dgv в котором 5 колонок одни из них id и name а...

Вывод данных из DataGridView в textBox другой формы
Добрый день. Как вывести данные из DataGridView в textBox другой формы? Пробовал в первой...

Передача данных с DataGridView из одной формы, в другую форму с TextBox
Всем Здрасти. Перерыл уже кучу информации. перепробовал кучу методов, но никак не могу сделать...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru