Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2021, 11:17   #1
DemonDV
Новичок
Джуниор
 
Регистрация: 21.01.2021
Сообщений: 2
По умолчанию Не хочет сохраняться

Помогите пожалуйста.
Есть БД на Sql Server.
Я от туда выгрузил таблицы.
Но у меня не получается сделать так, чтоб на одной форме, он регистрировал данные для двух таблиц.
Прилагаю скрин формы, и код.
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void автобусBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.автобусBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.dataSet1);

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "dataSet1.Водитель". При необходимости она может быть перемещена или удалена.
            this.водительTableAdapter.Fill(this.dataSet1.Водитель);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "dataSet1.Автобус". При необходимости она может быть перемещена или удалена.
            this.автобусTableAdapter.Fill(this.dataSet1.Автобус);

        }

        private void button1_Click(object sender, EventArgs e)
        {
            автобусBindingSource.AddNew();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            автобусBindingSource.EndEdit();
            автобусTableAdapter.Update(dataSet1);
           
        }

        private void button3_Click(object sender, EventArgs e)
        {
            водительBindingSource.AddNew();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            водительBindingSource.EndEdit();
            водительTableAdapter.Update(dataSet1);
        }
    }
}
Изображения
Тип файла: png Транспорт.PNG (24.4 Кб, 0 просмотров)
DemonDV вне форума Ответить с цитированием
Старый 19.11.2021, 14:58   #2
Камиль Хамзин
Новичок
Джуниор
 
Регистрация: 08.07.2016
Сообщений: 1
По умолчанию

автобусBindingSource.EndEdit();
автобусTableAdapter.Update(dataSet1 );

не спец. просто предполагаю.

логика "обновить содержимое", потом "закончить редактирование" не работает?
то есть, поменять местами две команды эти.
Камиль Хамзин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто не хочет - находит оправдания, кто хочет - находит способ ACE Valery Свободное общение 10 04.10.2018 08:50
Почему может не сохраняться удаление из базы? knesinka WPF, UWP, WinRT, XAML 5 08.04.2013 11:44
не хочет устанавливаться digital-stream Компоненты Delphi 2 23.02.2012 16:22
Не хочет загружаться zotox Помощь студентам 9 04.05.2009 17:30