Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
zergzorg
3 / 3 / 1
Регистрация: 06.06.2016
Сообщений: 47
1

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

30.06.2016, 12:41. Просмотров 1060. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2016, 12:41
Ответы с готовыми решениями:

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

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

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

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

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

9
Igr_ok
460 / 420 / 197
Регистрация: 04.08.2015
Сообщений: 1,150
30.06.2016, 14:43 2
Возможные ошибки:
В таблице отсутствует первичный ключ.
Название поля в таблице соответствует зарезервированному ключевому слову СУБД. Например, для SQL Server: https://msdn.microsoft.com/ru-ru/library/ms189822%28v=sql.120%29.aspx
0
zergzorg
3 / 3 / 1
Регистрация: 06.06.2016
Сообщений: 47
30.06.2016, 14:49  [ТС] 3
Вот моя программа, ткните где это посмотреть? Работа идет с *.mdb файлом находящимся на сетевом диске.
0
Вложения
Тип файла: rar DeletePerevod.rar (201.9 Кб, 6 просмотров)
Igr_ok
460 / 420 / 197
Регистрация: 04.08.2015
Сообщений: 1,150
30.06.2016, 15:48 4
Файлы с расширением xsd. Просмотреть их можно, дважды кликнув по ним в обозревателе решений.
Ваши таблицы не имеют первичного ключа.
0
30.06.2016, 15:48
zergzorg
3 / 3 / 1
Регистрация: 06.06.2016
Сообщений: 47
30.06.2016, 16:17  [ТС] 5
Вот эти? А что за первичный ключ и как его добавить? Почему если делать без TabControl то все работает в том виде как есть сейчас? Не могли бы вы на примере моих исходниках показать как нужно сделать?
0
Миниатюры
Сохранение изменений в таблице  
Igr_ok
460 / 420 / 197
Регистрация: 04.08.2015
Сообщений: 1,150
30.06.2016, 16:56 6
Цитата Сообщение от zergzorg Посмотреть сообщение
А что за первичный ключ и как его добавить?
https://support.office.com/ru-ru/art...0-65f2975e4379
0
zergzorg
3 / 3 / 1
Регистрация: 06.06.2016
Сообщений: 47
30.06.2016, 17:30  [ТС] 7
У меня в БД в таблицах есть поле PayID там как раз уникальные значения хранятся, т.е. мне нужно его добавить к отображению в DGV?
0
Igr_ok
460 / 420 / 197
Регистрация: 04.08.2015
Сообщений: 1,150
01.07.2016, 09:17 8
Если вам нужно редактировать запись, то уникальный идентификатор обязателен. Его нужно добавить в строку запроса. Но в DGV его отображать не желательно, т.к. для пользователя он не несет полезной информации. Тут можно или установить свойство Visible у этого столбца в DGV в false, или удалять его.
0
wm_leviathan
01.07.2016, 10:13
  #9

Не по теме:

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

0
zergzorg
3 / 3 / 1
Регистрация: 06.06.2016
Сообщений: 47
01.07.2016, 10:41  [ТС] 10
А почему тогда сохраняет если я DGV просто на форму добавляю, а в TabControl не работает?
0
01.07.2016, 10:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2016, 10:41

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

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

Сохранение изменений в dataGridView
db = new DataClasses1DataContext(); dataGridViewClientSet.DataSource = db.Clients; private void...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru