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: Thêm 2 thư viện: using System.Data; using System.Data.SqlClient; Tạo database: 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 Nhập CSDL 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 Thêm các cột trong datagridview Làm tương tự với Tên SV, Mã MH, Lần Thi, Điểm Đặt name cho Datagridview: ở đây mình để mặc định dataGridView1 Đoạn code kết nối CSDL 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(sql, cnn); //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 Chọn Form -> Even -> Load để khi chạy thì form sẽ gọi đến hàm ketnoicsdl() Thêm câu lệnh ketnoicsdl(); vào trong hàm form_load Kết quả: Chúc các bạn thành công