Main Menu

Thứ Tư, 28 tháng 9, 2016

Session 1 - Introduction to ADO.NET

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 :

 * Double click trên menu thêm của menu DanhMuc , 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