LỜI GIỚI THIỆU
MỤC LỤC
Mục tiêu của mô đun
Bài 1: TỔNG QUAN VỀ ADO.NET
Mục tiêu:
1.1. Giới thiệu về ADO.NET
1.2. Kiến trúc của ADO.Net
Mô hình đối tượng ADO.NET
1.3. Các đối tượng ADO.Net trong .NET Framework
Đối tượng Connection:
Đối tượng Command:
Đối tượng DataReader:
Đối tượng DataAdapter:
Đối tượng DataSet:
1.4. Phần mềm cần thiết
CÂU HỎI ÔN TẬP
Bài 2: TƯƠNG TÁC VỚI CƠ SỞ DỮ LIỆU
Mục tiêu:
2.1. Đối tượng Connection
2.2. Đối tượng Command
2.3. Đối tượng DataReader
2.4. Các thao tác đến cơ sở dữ liệu
Stored Procedure (SP) là gì?
Lợi ích khi sử dụng Stored Procedure
Lấy dữ liệu từ cơ sở dữ liệu.
Thêm dữ liệu
Sửa dữ liệu
Xóa dữ liệu
Câu 1:
Bài 3: XỬ LÝ DỮ LIỆU
Mục tiêu:
3.1. Các thành phần DataSet
Các thành phần cơ bản của DataSet:
3.2. Tương tác với DataSet
3.2.1. Khai báo đối tượng DataTable
DataColumn:
DataRows:
3.2.2. Thêm dữ liệu vào DataTable
3.2.3. Truy xuất dữ liệu từ DataTable
tbl.Rows[i][j].ToString();
tbl.Rows[i][“HoTen”].ToString();
Chọn một số dòng:
3.3. ADO.NET và XML
Đọc tài liệu XML
Ghi dữ liệu XML
BÀI TẬP THỰC HÀNH
B. Hướng dẫn thực hiện
Bài 4: BỘ ĐIỀU HỢP DỮ LIỆU DATA ADAPTER
Mục tiêu:
4.1. Vai trò của DataAdapter
Khai báo:
SqlDataAdapter da = new SqlDataAdapter();
SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlDataAdapter da = new SqlDataAdaoter(sql, cnn);
SqlDataAdapter da = new SqlDataAdapter(sql, cnnString);
Phương thức:
4.2. Nạp dữ liệu từ cơ sở dữ liệu vào DataTable
4.3. Cập nhật cơ sở dữ liệu
- Thêm mới bản ghi vào cơ sở dữ liệu
- Sửa nội dung một bản ghi trong cơ sở dữ liệu
- Xoá một hàng trong DataTable và cập nhật đến cơ sở dữ liệu:
BÀI TẬP THỰC HÀNH
B. Hướng Dẫn
Bài 5: SỬ DỤNG CÁC ĐIỀU KHIỂN HIỂN THỊ DỮ LIỆU
Mục tiêu:
5.1. Các điều khiển Texbox, Label
Điều khiển Label
5.2. Điều khiển ComBobox
<Name>.Items. Insert (int index, object item);
5.3. Điều khiển DataGridview
//đổ dữ liệu vào datagridview dataGridView1.DataSource = dt;
5.4. Cập nhật dữ liệu
5.5. Quản lý lỗi khi tương tác dữ liệu
using System.Text.RegularExpressions;
Một số ví dụ
5.6. Bài tập thực hành
Thiết kế chức năng quản lý hồ sơ sinh viên
Xây dựng chức năng tìm kiếm thông tin sinh viên
Xây dựng chức năng xóa sinh viên
Xây dựng chức năng thêm mới sinh viên
Xây dựng chức năng sửa thông tin sinh viên
Bài 6: TẠO BÁO CÁO VỚI CRYSTAL REPORT
Mục tiêu:
6.1. Giới thiệu về Crystal Report
6.2. Thiết kế báo cáo
Trong đó
6.3. Hiển thị các báo cáo đã tạo
6.4. Một số dạng báo cáo
6.4.1. Tạo report nhóm (group report)
6.4.2. Tạo report biểu đồ (chart report)
6.4.3. Tạo báo cáo trong báo cáo (sub report)
6.4.4. Tạo cross tab report
BÀI TẬP LUYỆN TẬP
B. NỘI DUNG
C. HƯỚNG DẪN THỰC HIỆN
6. Xây dựng các báo cáo
Hiển thị các sản phẩm theo nhà cung cấp(tham số truyền vào là mã nhà cung cấp)
Báo cáo các sản phẩm sắp hết hàng
Báo cáo các sản phẩm khuyễn mãi
TÀI LIỆU THAM KHẢO