Kết nối CSDL và hiển thị DataGridview trong C# Winform

Thảo luận trong 'Visual C#' bắt đầu bởi Trần Văn Cường, 25/10/16.

  1. Trần Văn Cường

    Trần Văn Cường I love CNTT Thành viên BQT Thành viên BQT

    Tham gia ngày:
    8/11/15
    Bài viết:
    3,693
    Đã được thích:
    43
    Điểm thành tích:
    48
    Giới tính:
    Nam
    Nghề nghiệp:
    Sinh Viên
    Nơi ở:
    Quảng Ninh thân yêu!
    Web:

    Hướng dẫn Kết nối CSDL và hiển thị DataGridview trong C# Winform

    Ảnh DEMO sau khi bạn đọc xong bài này:

    huong-dan-ket-noi-csdl-datagridview-0.PNG

    Thêm 2 thư viện:

    using System.Data;
    using System.Data.SqlClient;


    huong-dan-ket-noi-csdl-datagridview.PNG
    Tạo database:

    huong-dan-ket-noi-csdl-datagridview-1.PNG
    Bạn nào chưa có SQL thì download SQL Server 2008 hoặc SQL server 2012

    Tiếp theo: Tạo database với tên QLSV và bảng table là sinhvien rồi điền thông tin như hình

    huong-dan-ket-noi-csdl-datagridview-2.PNG

    Nhập CSDL

    nhap-sql.PNG

    Mở visual studio

    Tạo Project mới-> New -> Project -> Visual C# -> Windows Forms Application
    Tại Form -> Kéo Datagridview vào form -> Edit Colums

    huong-dan-ket-noi-csdl-datagridview-3.PNG

    Thêm các cột trong datagridview

    huong-dan-ket-noi-csdl-datagridview-4.PNG
    Làm tương tự với Tên SV, Mã MH, Lần Thi, Điểm


    huong-dan-ket-noi-csdl-datagridview-5.PNG
    Đặt name cho Datagridview: ở đây mình để mặc định dataGridView1

    huong-dan-ket-noi-csdl-datagridview-6.PNG

    Đoạn code kết nối CSDL

    huong-dan-ket-noi-csdl-datagridview-11.PNG

    huong-dan-ket-noi-csdl-datagridview-7.PNG

    CODE:
    Select All
    SqlConnection cnn = new SqlConnection(@"Data Source=DESKTOP-TNST8J7;Initial Catalog=QLSV;Integrated Security=True");
            private 
    void ketnoicsdl()
            {
                
    cnn.Open();
                
    string sql "select * from sinhvien";  // lay het du lieu trong bang sinh vien
                
    SqlCommand com = new SqlCommand(sqlcnn); //bat dau truy van
                
    com.CommandType CommandType.Text;
                
    SqlDataAdapter da = new SqlDataAdapter(com); //chuyen du lieu ve
                
    DataTable dt = new DataTable(); //tạo một kho ảo để lưu trữ dữ liệu
                
    da.Fill(dt);  // đổ dữ liệu vào kho
                
    cnn.Close();  // đóng kết nối
                
    dataGridView1.DataSource dt//đổ dữ liệu vào datagridview
            
    }
    Sửa Data Source=DESKTOP-TNST8J7 và Database Catalog=QLSV cho phù hợp

    huong-dan-ket-noi-csdl-datagridview-10.PNG

    Chọn Form -> Even -> Load để khi chạy thì form sẽ gọi đến hàm ketnoicsdl()

    huong-dan-ket-noi-csdl-datagridview-8.PNG
    Thêm câu lệnh ketnoicsdl(); vào trong hàm form_load

    huong-dan-ket-noi-csdl-datagridview-9.PNG
    Kết quả:

    huong-dan-ket-noi-csdl-datagridview-0.PNG
    Chúc các bạn thành công
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/ket-noi-csdl-va-hien-thi-datagridview-trong-c-winform.3019.html"