Как зафиксировать изменения в локальной базе данных SQL в Visual Studio 2015?


Я новичок в работе с базами данных. Я сделал простую форму приложение для отображения этой таблицы данных, однако, я не могу получить данные в базу данных, так что форма отображает его. Первоначально у меня был только 1 сотрудник, указанный здесь, и он появляется в моем заявлении. Я только что добавил в эту таблицу последних 3 сотрудников, но если я запущу приложение, появится только исходный сотрудник (id 1). Как я могу зафиксировать информацию о последних 3 сотрудниках в базе данных? Я погуглил некоторую информацию об этом, нашел запрос select * from dbo.EmployeeInfo и запустил он, он отображает информацию о сотруднике правильно, но он, кажется, не изменяет базу данных с новой информацией. Спасибо.

Информация о таблице моей базы данных

2 2

2 ответа:

Я создал форму с GridView и связал ее с источником данных, который показывает мне данные в форме u, показанной выше...

Добавлены некоторые текстовые поля для ввода......

Приведенный ниже код показывает, как он связывает источник данных с gridview и как вы вставляете данные постоянно, используя ввод из текстовых полей в событии нажатия кнопки

private void Form1_Load(object sender, EventArgs e)
    {
        // using a gridview by binding the dataset with it at form load
        //It creates the table for you with the relevant columns
        //and fills it with this line of code
        this.employeesTableAdapter.Fill(this.practiceDBDataSet.Employees);

    }

    private void btnSubmit_Click(object sender, EventArgs e)
    {
        //on add  user button click
        //I access the tableadpater created by the dataset to be accessed by the gridview
        //the txt.... represents my fields names according to the database
        employeesTableAdapter.Insert(txtName.Text, txtSurname.Text, txtAge.Text, Convert.ToInt32(txtAge.Text));
    }

А затем txt.... находятся на месте для данных, необходимых для базы данных, где вы будете получать свои входные данные.........

Я тоже застрял здесь. То, что я сделал, было - 1) обновил значения и после обновления последних значений, я нажал Enter

Похоже, это работает на меня. Кнопка Enter на клавиатуре делает жизнь проще. :)