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