Session 1 - Introduction to ADO.NET
1. Tạo cơ sở dữ liệu : quanlysanpham như sau:
* Tạo lần lượt 2 bảng danh mục và bảng sản phẩm như sau :
* Tạo diagram :
2. Hướng dẫn tạo class kết nối MS SQL SERVER
* Thêm 4 namespace thường sử dụng cho việt kết nối database :
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using System.Data.Sql;
* Trong class viết code như sau :
class ConnectToDB
{
private static SqlConnection con = null;
public static SqlConnection getConnect()
{
try
{
string strcon = "Data Source=.;Initial Catalog=tenDatabase;Integrated Security=SSPI;";
con = new SqlConnection(strcon);
con.Open();// mở kết nối
}
catch
{
con = null;
}
return con;
}
}
* Tại giao diện kéo vào 1 button : kiểm tra kết nối như sau :
* Tạo sự kiện click cho button này và viết code kiểm tra kết nối tới database như sau :
* Sau khi run ứng dụng sẽ như sau :
3. Tạo class DanhMuc.cs
* copy 4 namespace trong class ConnectToDB qua :
* Tạo các thuộc tính : madm, tendm
* Tạo 2 constructor như sau :
* Tạo get set cho các thuộc tính :
* Tạo phương thức bool them(DanhMuc danhMuc) như sau :
4. Tại Form giao diện chính : kéo menuStrip vào Form và tạo menu như sau :
* Thêm các menu : DanhMuc, SanPham.
* Trong menu DanhMuc, thêm 2 menu con : menu thêm, menu Xóa.
* Set thuộc tính IsMdiContainer = true cho Form1.(Thuộc tính này cho phép form chứa các form #)
5. Tạo Form : ThemDanhMuc như sau:
* Tạo sự kiện click trên button Save , sau đó viết code như sau :
6. Tại class DanhMuc.cs , tạo thêm phương thức xóa như sau :
* Output của chương trình như sau :
* Kiểm tra database cho kết quả như sau :
7. Tạo Form : Xóa danh mục như sau :
* Tạo sự kiện click trên button xóa , sau đó viết code như sau :
* Tại Form1 : Thêm menu xóa cho menu DanhMuc như sau :
* Duoble click trên menu này sau đó viết code : mở Form xóa danh mục
* Run ứng dụng cho kết quả như sau :
* Kiểm tra database kết quả như sau :
8. Tạo Hàm Update trong class DanhMuc.cs như sau :

























Không có nhận xét nào:
Đăng nhận xét