Bài giảng Lập trình C Sharp - DataSet - XML
DataSet
DataTable
DataColumn
DataRow
UniqueConstraint
ForeignKeyConstraint
DataRelation
Tóm tắt nội dung Bài giảng Lập trình C Sharp - DataSet - XML, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
GIỚI THIỆU C# (tt) GV: Phạm Anh Phương Email: paphuong@fit.hcmuns.edu.vn Chủ đề DataSet DataTable DataColumn DataRow UniqueConstraint ForeignKeyConstraint DataRelation DataSet Namespace: System.Data Là một thể hiện database nhưng được lưu trong bộ nhớ. Bao gồm: Nhiều bảng Table Các quan hệ Relation giữa các bảng Thực hiện truy vấn dữ liệu Export ra file XML (Lưu trữ trên máy cục bộ) Import file XML để tạo CSDL. DataView: Tham gia quá trình Sort, Select dữ liệu trên Table và DataBind DataViewManager: Dùng để lấy View của tất cả Table trong DataSet DataTable Namespace: System.Data Tạo bảng Table Chứa Columns Chứa Rows Chứa Contraints Khóa chính Các quan hệ Relation với bảng khác Được lưu trữ trong Memory DataTable Danh sách các thuộc tính DataTable Danh sách các hàm Ví dụ Tạo bảng Table Ví dụ Sử dụng UniqueConstraint Ví dụ Truy vấn dữ liệu: DataRow Namespace: System.Data Thể hiện một dòng trong bảng Table DataRow Danh sách các thuộc tính DataRow Danh sách các hàm DataColumn Namespace: System.Data Thể hiện 1 cột trong DataTable DataColumn Danh sách các thuộc tính Ví dụ Constraints Constraint sẽ không thực thi nếu thuộc tính EnforceConstraint trong DataSet không được gán true Vậy constraint chỉ sử dụng được nếu các Table tạo ra được add vào DataSet Có 2 loại constraint: UniqueConstraint : Xác định giá trị duy nhất của 1 column trên 1 bảng ForeignKeyConstraint : Thể hiện quan hệ cha con giữa 2 bảng. UniqueConstraint Danh sách các thuộc tính ForeignKeyConstraint Danh sách các thuộc tính Ví dụ: Xây dựng quan hệ Ví dụ (tt) Ví dụ (tt) Ví dụ (tt) DataRelation Namespace: System.Data Thiết lập quan hệ Parent-Child giữa các bảng table trong 1 DataSet Đảm bảo tạo các constraint và thực thi truy vấn dữ liệu. DataRelation Danh sách các thuộc tính (ChildKeyConstraint và ParentKeyConstraint chỉ có giá trị khi DataRelation được thêm vào DataSet) Ví dụ: Thiết lập Relation Ví dụ: Truy vấn dữ liệu DataSet Danh sách thuộc tính DataView Thể hiện của 1 DataTable. Đóng vai trò quan trọng trong DataBinding 1 DataTable có thể có nhiều View khác nhau DataTable DataView DataView DataView DataView Danh sách các thuộc tính Ví dụ DataViewManger Namespace: System.Data Là thuộc tính trong DataSet. Thiết lập các DataView cho từng DataTable trong DataSet Thuộc tính: DataViewSettings[“TênTable”] Ví dụ HẾT
File đính kèm:
- Bài giảng Lập trình C Sharp - DataSet - XML.ppt