Bên trong DataSet: DataTables, DataRows, và DataColumns

Một phần của tài liệu LẬP TRÌNH ỨNG DỤNG TRÊN POCKET PC_TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP – THÁI NGUYÊN ppt (Trang 39 - 40)

DataSet chứa một hoặc nhiều DataTables. Mỗi DataTables tương ứng với một bảng trong CSDL quan hệ. Nó có một tập hợp các DataRows, và mỗt DataRow có một tập hợp

DataColumns trên thực tế lưu trữ dữ liệu. Để tạo DataSet, DataTables, và DataColumns rất đơn giản. Hình 4.1 mô hình kiến trúc tổng quan cách một DataSet lưu trữ dữ liệu đơn giản phonebook.

Chúng ta có thể sử dụng riêng một DataTable để lưu trữ dữ liệu liên quan cùng với một bảng, nhưng DataSet cung cấp các phương thức và thuộc tính có tiện ích thêm và thực sự tạo một CSDL quan hệ thu nhỏ trong bộ nhớ. Ví dụ, cùng với DataSet chúng ta có thê làm việc tất cả các cái sau:

• Thao tác với thông tin bên trong một DataSet như là một CSDL quan hệ nhở. Ví dụ, chúng ta có thể thiết lập mối quan hệ cha con, cập nhật, xóa, và tạo cột dữ liệu được tính toán từ các trường dữ liệu khác.

• Ghi và lạp nội dung của tất cả DataTables vào một file XML cùng với chỉ một dòng lệnh.

• Thông qua bộ máy SQL CE, bộ máy này sẽ giúp chúng ta đưa vào nó các bảng từ CSDL quan hệ được lưu trữ trên thiết bị hoặc thay thế bằng dữ liệu từ máy chủ ở xa.

• Thông qua nó SQL cung cấp được đưa vào các bảng từ máy chủ ở xa.

• Nhận một phần của DataSet, cái mà trả về giá trị của dịch vụ Web, hoặc thông qua DataSet trở lại dịch vụ Web.

Trong phần này chúng ta sẽ tìm hiểu cách thao tác dữ liệu trên DataSet.

Một phần của tài liệu LẬP TRÌNH ỨNG DỤNG TRÊN POCKET PC_TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP – THÁI NGUYÊN ppt (Trang 39 - 40)