Similar presentations:
qwe
1. Практическая работа
Создание базы данных в VisualStudio, используя встроенную базу
SQL Server Express
2. Алгоритм
1. Открыть окно Server ExplorerВ меню: View → Server Explorer
2. Создать подключение
• Нажать Data Connections
• Правой кнопкой мыши
• Add Connection
3. Настроить базу
• В появившемся окне: Data source Microsoft SQL Server
Database File
• Нажать Browse
• Создать файл: StudentsDB.mdf
• Нажать OK
• Visual Studio автоматически создаст базу данных.
3. Алгоритм
4. Создать таблицу студентовВ Server Explorer открыть StudentsDB.mdf
Найти Tables → Add New Table
Создать поля:
Column Name
DataType
Id
int (PrimaryKey)
Name
nvarchar(50)
Age
int
GroupName nvarchar(20)
• Для Id поставить: Identity = True
• Сохранить таблицу с именем: Students
4. Алгоритм
5. Добавить данные• Контекстное меню на таблице Students →
Show Table Data
• Добавить данные
5. Алгоритм
6. Подключение в C#Добавьте на форму:
• DataGridView
• Button
6. Код кнопки. После нажатия на кнопку данные должны появиться в DataGridView
using System.Data; //работа с таблицамиusing System.Data.SqlClient; //подключение к Microsoft SQL Server
private void button1_Click(object sender, EventArgs e)
{
//строка подключения
string connection = @"Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\StudentsDB.mdf;
Integrated Security=True";
//Создаётся объект подключения к базе данных.
SqlConnection conn = new SqlConnection(connection);
conn.Open(); //открыть соединение с базой
//создается адаптер (посредник) между базой и программой
SqlDataAdapter adapter = new SqlDataAdapter(
"SELECT * FROM Students", conn);
DataTable table = new DataTable(); //создать таблицу для загрузки данных
//Адаптер выполняет SQL-запрос и заполняет DataTable данными из базы.
adapter.Fill(table);
//устанавливается истоник данных
dataGridView1.DataSource = table;
//Соединение с базой закрывается, чтобы освободить ресурсы.
conn.Close();
}
Код кнопки.
После нажатия
на кнопку
данные должны
появиться в
DataGridView
database