|
1 / 1 / 4
Регистрация: 06.05.2014
Сообщений: 167
|
|
Можно ли обновить данные таблицы через DataGridView?15.05.2014, 11:30. Показов 11963. Ответов 36
Метки нет (Все метки)
Народ, скиньте пожалуйста пример или на пальцах объясните пожалуйста, как обновить данные в таблице при изменении значения поля в DataGridView? Грубо говоря, есть форма, на которой DataGridView. Если тыкнуть на какую-нибудь ячейку, то DataGridView дает внести изменения. Надо сделать кнопку, чтобы эти изменения отразились в базе.
0
|
|
| 15.05.2014, 11:30 | |
|
Ответы с готовыми решениями:
36
Как сделать, чтобы данные через TextBox можно было заносить в DataGridView Обновить данные в dataGridView
|
|
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 7
|
|
| 06.11.2015, 12:00 | |
|
1) например:хочу добавить новое связанное поле "жёсткий диск"
2)"С# пусть сделает сам" подразумевал аналог comandBilder-a 3)самый важный вопрос: как писать updatecommand для связ таблиц -я искал видимо плохо но максимум что нашёл как пишет "С# при добавлении БД в проект"
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||||||
| 06.11.2015, 12:04 | ||||||
|
Ayazzali, что вы подразумеваете под обновлением связанных таблиц? Допустим, я это понимаю как желание постриоть команду UPDATE на основе примерно такого запроса:
0
|
||||||
|
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 7
|
|
| 06.11.2015, 12:18 | |
|
Точнее я не понимаю логику c# для нескольких таблиц
Или... Начал понимать ... Т.е мне несколько адаптеров либо как то несколько таблиц одним адаптером "захватить" (Спасибо , я вроде понял направление куда копать) Добавлено через 6 минут kodv, да Добавлено через 2 минуты (Не думал что так быстро отвечаете- это же форум)
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 06.11.2015, 12:21 | |
|
Ayazzali, Обычно нет смысла пихать в адаптер несколько таблиц. Отображать данные из связанных таблиц можно через ComboBox'ы и их аналоги (DataGridViewComboBoxColumn например).
1
|
|
|
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 7
|
|
| 06.11.2015, 15:45 | |
|
А какой будет updatecomand для вашего примера (вместе с join)
Добавлено через 1 час 21 минуту kodv, или может книжку где есть как составлять апдеййткомманд для связ таблиц с Джони Но лучше посмотреть на апдеййт коммандос вашего примера
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 06.11.2015, 15:46 | |
|
Ayazzali, Я уже в первом сообщении вам написал, что одним UPDATE'ом можно изменить данные только в одной таблице. Универсального варианта UPDATE'а для данного SELECT'а нет. Поэтому и CommandBuilder его не сгенерирует. Для выборки данных на изменение таких запросов стоит избегать (да и не нужны они). Запросы с кучей JOIN'ов и подзапросов чаще используются для аналитических данных и отчетов.
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 7
|
|
| 06.11.2015, 15:50 | |
|
(Я понял как добавлять - буду в ячейках комбобоксы ставить которые читают др табл из БД)
Но мне ведь нужно как то просто отображать в гриде элементы связ таблов Добавлено через 1 минуту Но для основной таблицы какой команд бил дер будет? Table1
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 06.11.2015, 16:21 | |
|
Ayazzali, все верно, отображать данные лучше через основанные на комбо-бокс компоненты. Заодно и значение можно изменить путем выбора значения из списка. Я про это, по-моему, уже писал.
Что касается UPDATE/INSERT/DELETE-команд, то они тривиальны для запросов с одной таблицей. Их и CommandBuilder без проблем сгенерирует, и сама студия.
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 9
|
|
| 07.05.2020, 13:00 | |
|
Добрый день! А как можно обновить данные из sql в dataGridView без кнопки, какой метод применять. Должно быть как "изменил ячейку, она тут же сохранилась". Что не попробую - не работает.
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 9
|
|
| 07.05.2020, 13:14 | |
|
Грубо говоря, да. Мне нужно заполнение уже "нарисованной" таблицы в sql.
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 07.05.2020, 14:04 | |
|
А если сохранят по ошибке?
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|||
| 08.05.2020, 08:09 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 9
|
|
| 08.05.2020, 18:02 | |
|
Вернее всего я не так выразилась)
Суть такова, что пользователь нажимая на ветвь в TreeView вызывает "определенный кусок таблицы sql", который отображается в DataGridView. Далее он его заполняет. (дело в том, что он может переходить по дочерним элементам treeView, вызывая разные "куски таблиц", поэтому с кнопкой будет неудобно, велика вероятность забыть сохранить)
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||
| 12.05.2020, 12:49 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 25.04.2020
Сообщений: 9
|
|
| 21.05.2020, 22:44 | |
|
Спасибо большое, сделала построчно)
0
|
|
| 21.05.2020, 22:44 | |
|
Не могу связать WPF с MS Access через DataGridView: Не удается получить данные схемы для таблицы или представления Как обновить данные в dataGridView из БД Sql Обновить данные DataGridView из другой формы Обновить данные в DataGridView из другой формы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|