Файл: test. В этой базе данных создаем таблицу contacts.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 47

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


        {

            if (textBox1.Text == "admin")

            {

                if (textBox2.Text == "admin")

                {

                    Form2 f2 = new Form2();

                    f2.ShowDialog();

                }

            }

            else

                Console.WriteLine ("Неправильный логин или пароль");

 

        }

 

        private void button2_Click(object sender, EventArgs e)

        {

            this.Close();

        }

    }

}

 

Создадим вторую форму, для чего через меню IDE в верхней строке:



Рис.2.

 



 

 

Рис.3

 



Рис.4

 

 

Создаем базу данных



 

Рис.5.



 

 

Рис.6

 

 


Рис.7

Добавляем новую таблицу



 

Рис.8

Загружается конструктор




Рис.9

Заполняем таблицу



 

 

Рис.10

Обновляем базу данных для сохранения таблицы




Рис.11

Открываем таблицу




Рис.12.

Обновить




Рис.13

Появляется таблица в обозревателе серверов




 

Рис.14



 

Рис.15

Для заполнения нажимаем показать таблицу данных



 

Рис.16



 

Рис.17

Заполняем базу данных и обновляем для сохранения



 

Рис.18

 

Чтобы привязать базу данных к нашему проекту, заходим в обозреватель решений и находим название нашего проекта – выделяем его



 

Рис.19

Переходим в источники данных – Добавить новый источник данных



 

Рис.20

Появляется Выбор типа источника данных – выбираем База данных-Далее



 

Рис.21

Выбираем – набор данных



 

Рис.22

Показывается выбор подключения к базе данных – Далее



 

Рис.23

Далее



 

Рис.24

Наша база получает данные



 

Рис.25

И загружается



 

Рис.26

Выделяет таблицы



 

Рис.27

Далее Table



 

Рис.28

Cтавим галочки во всех пустых квадратах нашей таблицы (только здесь) и нажимает Готово





 

Рис.29

Перейдя в Источники данных видим нашу таблицу и все графы



 

Рис.30

Переходим в рабочем окне на вкладку Form2.cs (Конструктор)



 

Рис.31

Из источников данных – выделяем строку Table и зажав ее правой кнопкой мыши переносим на рабочий стол



 

Рис.32

Вся наша шапка таблицы вставляется на рабочий стол

Теперь в источниках данных в строке Table нажимаем стрелочку вниз – появляется выпадающее меню, в котором выбираем Сведения





 

Рис.33

Выбираем правой кнопкой мыши в источниках данных строку Table и зажав ее переносим на рабочий стол и получаем следующее:



 

Рис.34

Получаем форму для заполнения базы данных, она же является формой вывода. В коде исправляем две строки:

 Form1 f1 = new Form1();

F1.ShowDialog();

 

На

Form2 f2 = new Form2();

f2.ShowDialog();

 

 

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 Создание_формы_авторизации_с_базой_данных_логин_паролей

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            if (textBox1.Text == "admin")

            {

                if (textBox2.Text == "admin")

                {

                    Form2 f2 = new Form2();

                    f2.ShowDialog();

                }

            }

            else

                Console.WriteLine("Неправильный логин или пароль");

 

        }

 

        private void button2_Click(object sender, EventArgs e)


        {

            this.Close();

        }

    }

}

Сохраняем и пробуем запустить БД





 

Рис.35

Вводим логин – пароль и ввод



 

Рис.36

Получаем доступ к БД



 

Рис.37

По верхней строке мы можем листать содержимое БД (по одному человеку) с помощью стрелочек и видеть его данные. Чтобы добавить данные еще одного нажимаем + в верхней строке



 

Рис.38

 

И вводим данные



 

Рис.39

Нажимаем в верхней строке сохранить (дискета) – наша база пополнена

Что наша база работает можно видеть с помощью стрелочек в верхней строке формы 2 – листаем сотрудников

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


https://it-black.ru/rabota-s-bazoj-dannyh-v-ci_sharp/

https://znanio.ru/media/sozdanie-formy-avtorizatsii-i-podklyuchenie-k-baze-dannyh-v-visual-studio-c-2817781

Приветствую всех, сегодня напишем простенькое приложения для работы с БД MS Access сможет обновлять, удалять и вставлять данные.

Шаг 1:

Откройте MS Access, нажмите на пустую базу данных рабочего стола . Дайте базе данных имя «dbSchool.accdb«. а затем нажмите кнопку Создать .



Шаг 2: 

Теперь создайте таблицу в базе данных, вы можете назвать таблицу как хотите, здесь я назвал ее “Student” . Существует три столбца в таблице IDFirstName и LastName, как показано ниже,



Шаг 3: 

Теперь откройте Visual Studio, запустите новое 
приложение Windows Form и дайте любое имя, которое вы хотите.

Шаг 4: 

Теперь перетащите файл базы данных из документов в папку каталога проекта. Так что бы она находилась рядом с нашей будущей программой, для удобства работы.

Шаг 5:

Дизайн Формы



Шаг 6:

Установим свойство как на скрине в DataGridView



Шаг 7:

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



1

using System.Data.OleDb;

Шаг 8: 

Определите глобальные переменные.



1

2

3

4

OleDbConnection con;

OleDbDataAdapter da;

OleDbCommand cmd;

DataSet ds;

Шаг 9:

 создайте метод для получения списка учащихся.



1

2

3

4

5

6

7

8

9

10

void GetStudent()

        {

            con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=dbSchool.accdb");

            da = new OleDbDataAdapter("SELECT *FROM Student", con);

            ds = new DataSet();

            con.Open();

            da.Fill(ds, "Student");

            dataGridView1.DataSource = ds.Tables["Student"];

            con.Close();

        }

Шаг 10: 

Создайте исходный код для кнопки вставки данных



1

2

3

4

5

6

7

8

9

10

11

private void btnInsert_Click(object sender, EventArgs e)//INSERT BUTTON

        {

            string query = "Insert into Student (FirstName,LastName) values (@fName,@lName)";

            cmd = new OleDbCommand(query, con);

            cmd.Parameters.AddWithValue("@fName", txtFirstName.Text);

            cmd.Parameters.AddWithValue("@lName", txtLastName.Text);

            con.Open();

            cmd.ExecuteNonQuery();

            con.Close();

            GetStudent();

        }

Шаг 11: 

Создайте исходный код для кнопки Удалить