close

Вход

Забыли?

вход по аккаунту

?

Отчет 3 (2)

код для вставкиСкачать
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БАРАНОВИЧСКИЙ ГОСУДАРСВЕННЫЙ УНИВЕРСИТЕТ
ИНЖЕНЕРНЫЙ ФАКУЛЬТЕТ
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ
Лабораторная работа № 3
Вариант 1
По дисциплине: "Визуальные средства разработки программных приложений"
Тема: "Работа с БД в С#"
Выполнил: студент 4 курса,
Группы ИСТ-42
Борель Сергей
Проверила: преподаватель
Мазалевич О.Д.
Барановичи 2013
Задание:
Билинговая система Банка.
Результаты:
Решение:
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;
using System.Data.SqlClient;
namespace lab_3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.uslugiTableAdapter.Fill(this.bankkDataSet.uslugi);
this.postafTableAdapter.Fill(this.bankkDataSet.postaf);
this.bankTableAdapter.Fill(this.bankkDataSet.bank);
this.clientTableAdapter.Fill(this.bankkDataSet.client);
}
private void Обновить_Click(object sender, EventArgs e)
{
String poisk = null;
poisk = textBox8.Text; string connStr = @"Data Source=.\SQLEXPRESS;
Initial Catalog=F:\КУРС\4 КУРС\1 СЕМЕСТР\ВСРПП\LAB_3\BANKK.MDF;
Integrated Security=True";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlCommand cmd = new SqlCommand("select * from Client where (Фамилия like '"+poisk+"')", conn);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
conn.Close();
conn.Dispose(); }
private void button1_Click(object sender, EventArgs e)
{
int max=0;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (Convert.ToInt32(dataGridView1[0, i].Value) > max)
max = Convert.ToInt32(dataGridView1[0, i].Value);
}
bankkDataSet.clientRow newclientRow;
newclientRow = bankkDataSet.client.NewclientRow();
newclientRow.Фамилия = textBox5.Text;
newclientRow.Имя = textBox1.Text;
newclientRow.Отчество = textBox2.Text;
newclientRow.Телефон = textBox3.Text;
newclientRow.Адрес = textBox4.Text;
newclientRow.Пароль = textBox7.Text;
newclientRow.id_client = max + 1;
this.bankkDataSet.client.Rows.Add(newclientRow);
this.clientTableAdapter.Update(this.bankkDataSet.client);
}
private void button2_Click(object sender, EventArgs e)
{
bankkDataSet.clientRow oldclientRow;
oldclientRow = bankkDataSet.client.FindByid_client(Convert.ToInt32(textBox6.Text));
oldclientRow.Delete();
this.clientTableAdapter.Update(this.bankkDataSet.client);
this.clientTableAdapter.Fill(this.bankkDataSet.client);
}
private void button4_Click(object sender, EventArgs e)
{ }
private void button3_Click(object sender, EventArgs e)
{
string connStr = @"Data Source=.\SQLEXPRESS;
Initial Catalog=F:\КУРС\4 КУРС\1 СЕМЕСТР\ВСРПП\LAB_3\BANKK.MDF;
Integrated Security=True";
SqlConnection conn = new SqlConnection(connStr);
conn.Open();
SqlCommand cmd = new SqlCommand("Select * From Client ORDER BY Фамилия", conn);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
conn.Close();
conn.Dispose();
}
}
}
Выводы: овладел навыками работы с БД через C#.
Документ
Категория
Рефераты
Просмотров
47
Размер файла
973 Кб
Теги
лабораторная работа, лаба, отчет, лабораторная
1/--страниц
Пожаловаться на содержимое документа