Phan Hữu Tiếp Các phương thức của Dataset Thêm một bảng vào Dataset Muốn đưa 01 bảng DataTable vào Dataset, chúng ta dùng phương thức Add của tập hợp Tables: Cú pháp: • Tables.A
Trang 1http:// lhu.edu.vn
51
Ts Vũ Đức Lung – Ks Huỳnh Cao Tuấn - Ks Phan Hữu Tiếp
Các phương thức của Dataset
Thêm một bảng vào Dataset
Muốn đưa 01 bảng DataTable vào Dataset, chúng ta dùng
phương thức Add của tập hợp Tables:
Cú pháp:
• Tables.Add(): b ảng đư ợc tạo có tên table1, table2,…
• Tables.Add(<tên b ảng>): 01 bảng mới đư ợc tạo thành trong Dataset có tên là <tên b ảng>
Chú ý: tên bảng có phân biệt chữhoa, chữ thường
This is trial version www.adultpdf.com
Trang 2http:// lhu.edu.vn
52
Xóa bảng ra khỏi dataset:
Tables.Remove(<b ảng>): xóa bảng ra khỏi tập hợp Table
Xóa b ảng có chỉsố là <chỉsố> ra khỏi tập hợp Tables: Tables.RemoveAt(<chỉ số>)
Xóa t ất cảcác bảng ra khỏi danh sách: Tables.Clear()
Lệnh kiểm tra Bảng có thểxóa hay không? :
Tables.CanRemove(<bảng>):
• Tr ảvềTrue: có thểxóa
• False: không th ểxóa vì đang xửdụng
This is trial version www.adultpdf.com
Trang 3http:// lhu.edu.vn
53
Ts Vũ Đức Lung – Ks Huỳnh Cao Tuấn - Ks Phan Hữu Tiếp
Các phương thức của Dataset
Kiểm tra bảng có thuộc vềDataset hay không ?
Tables.Contains(<tên bảng>)
Xóa bỏmọi dữliệu trên Dataset
Clear()
Xóa bỏDataset
Disponse
This is trial version www.adultpdf.com
Trang 5http:// lhu.edu.vn
55
Ts Vũ Đức Lung – Ks Huỳnh Cao Tuấn - Ks Phan Hữu Tiếp
Các phương thức của Dataset
Relations.Remove(<quan hệ>)
Xóa quan hệra khỏi tập hợp Relations của Dataset
Relations.Remove(< tên quan hệ>)
Xóa quan hệ< tên quan hệ> ra khỏi tập hợp Relations của
Dataset
Kiểm tra quan hệ có xóa được hay không ?
Relations.CanRemove(<quan hệ>)
TrảvềTrue: có thểxóa, False: không thểxóa
This is trial version www.adultpdf.com
Trang 6http:// lhu.edu.vn
56
Lấy cấu trúc và dữliệu của các bảng trong nguồn dữliệu về cho DataSet và cập nhật các thay đổi vềnguồn dữliệu gốc
This is trial version www.adultpdf.com
Trang 7http:// lhu.edu.vn
57
Ts Vũ Đức Lung – Ks Huỳnh Cao Tuấn - Ks Phan Hữu Tiếp
DataAdapter
DataAdapter là một bộgồm bốn đối tượng Command:
SelectCommand: cho phép l ấy thông tin từnguồn dữliệu về
InsertCommand: cho phép chèn thêm d ữliệu vào bảng trong nguồn
d ữliệu
UpdateCommand: cho phép s ửa đổi dữliệu trog nguồn dữliệu nguồn
DeleteCommand: cho phép h ủy bỏdữliệu trên bảng trong nguồn dữ
li ệu
Ta cầhiểu rõ nội dung lệnh truy vấcho SelectCommand, nội dung các đối tượng còn lại có thểsửdụng đối tượng thích hợp đểtự động phát sinh hay chỉrõ lệnh cho từng đối tượng
This is trial version www.adultpdf.com
Trang 8http:// lhu.edu.vn
58
This is trial version
www.adultpdf.com
Trang 9http:// lhu.edu.vn
59
Ts Vũ Đức Lung – Ks Huỳnh Cao Tuấn - Ks Phan Hữu Tiếp
DataAdapter
TableMappings
This is trial version www.adultpdf.com
Trang 10http:// lhu.edu.vn
60
TableMappings
This is trial version www.adultpdf.com