Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48

Сохранение изменений в таблице

30.06.2016, 12:41. Показов 3485. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите сделать что бы кнопка сохраняла изменения в таблице

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        public void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "allPerevodSet.AllSystemPay". При необходимости она может быть перемещена или удалена.
            this.allSystemPayTableAdapter.Fill(this.allPerevodSet.AllSystemPay);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "coldCrownSet.GoldCrownPay". При необходимости она может быть перемещена или удалена.
            this.goldCrownPayTableAdapter.Fill(this.coldCrownSet.GoldCrownPay);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "contactSet.ContactPay". При необходимости она может быть перемещена или удалена.
            this.contactPayTableAdapter.Fill(this.contactSet.ContactPay);
 
        }
 
        public void button1_Click(object sender, EventArgs e)
        {
            this.allSystemPayTableAdapter.Update(this.allPerevodSet.AllSystemPay);
            this.goldCrownPayTableAdapter.Fill(this.coldCrownSet.GoldCrownPay);
            this.contactPayTableAdapter.Fill(this.contactSet.ContactPay);
        }
С Fill Компилируется, а с Update ошибка

Ошибка CS1061 'AllSystemPayTableAdapter" не содержит определения для "Update" и не удалось найти метод расширения "Update", принимающий тип "AllSystemPayTableAdapter" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).

Добавлено через 1 минуту
У меня на форму добавлен TabControl в нем три вкладки и на каждом по DataGridView. Кнопка соранить должна сохранять изменения в каждой таблице.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.06.2016, 12:41
Ответы с готовыми решениями:

Сохранение изменений в таблице
Доброго времени суток. Знаю что тема заезжена но никак не найду ответа на казалось бы простой вопрос - есть таблица datagridview...

Сохранение изменений в таблице после закрытия окна
Мучаю машину уже неделю, а до ума все не доведу... Sql код в запросе работает, но при закрытии формы появляется значок ошибки напротив...

Сохранение изменений в бд
База данных подключена как источник данных. В переменную DataRow записывается запись из базы, потом в эту переменную вносятся изменения....

9
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
30.06.2016, 14:43
Возможные ошибки:
В таблице отсутствует первичный ключ.
Название поля в таблице соответствует зарезервированному ключевому слову СУБД. Например, для SQL Server: https://msdn.microsoft.com/ru-... 20%29.aspx
0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
30.06.2016, 14:49  [ТС]
Вот моя программа, ткните где это посмотреть? Работа идет с *.mdb файлом находящимся на сетевом диске.
Вложения
Тип файла: rar DeletePerevod.rar (201.9 Кб, 13 просмотров)
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
30.06.2016, 15:48
Файлы с расширением xsd. Просмотреть их можно, дважды кликнув по ним в обозревателе решений.
Ваши таблицы не имеют первичного ключа.
0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
30.06.2016, 16:17  [ТС]
Вот эти? А что за первичный ключ и как его добавить? Почему если делать без TabControl то все работает в том виде как есть сейчас? Не могли бы вы на примере моих исходниках показать как нужно сделать?
Миниатюры
Сохранение изменений в таблице  
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
30.06.2016, 16:56
Цитата Сообщение от zergzorg Посмотреть сообщение
А что за первичный ключ и как его добавить?
https://support.office.com/ru-... f2975e4379
0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
30.06.2016, 17:30  [ТС]
У меня в БД в таблицах есть поле PayID там как раз уникальные значения хранятся, т.е. мне нужно его добавить к отображению в DGV?
0
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
01.07.2016, 09:17
Если вам нужно редактировать запись, то уникальный идентификатор обязателен. Его нужно добавить в строку запроса. Но в DGV его отображать не желательно, т.к. для пользователя он не несет полезной информации. Тут можно или установить свойство Visible у этого столбца в DGV в false, или удалять его.
0
01.07.2016, 10:13

Не по теме:

честно говоря я даже записи такие не понимаю, и не понимаю когда в дизайнере что то делают. онли код онли руками

0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
01.07.2016, 10:41  [ТС]
А почему тогда сохраняет если я DGV просто на форму добавляю, а в TabControl не работает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.07.2016, 10:41
Помогаю со студенческими работами здесь

Сохранение изменений в БД
Здравствуйте! БД загружена в проект и отображается в DataGridView. Удаляя строку (или изменяя) из DataGridView и при сохранении...

Отслеживание изменений в таблице
Итак, здравствуйте! Как отслеживать изменения в таблице? То есть если например в таблице что то добавлено или что то изменено то тогда...

Сохранение изменений в Access
Здравствуйте, вопрос тривиальный, не сохраняются изменения, хотя ошибок нету, после перезапуска изменений не видно и в самом файле базы...

сохранение изменений dataGridView
Добрый день, закидывают в датагрид таблицы таким способом(в комбобоксе имя таблицы) dataGridView1.DataSource =...

Сохранение изменений в DataGridView
здравствуйте! у меня проблема с DataGridView я немогу сохорнить то што я редактировал в DataGridView. смотрел тут различные...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru