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

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

Select All

CODE:

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
        

}

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”

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