Tải bản đầy đủ (.pdf) (10 trang)

xử lý dữ liệu ADO_NET: Các phương thức của Dataset pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.05 MB, 10 trang )

http:// lhu.edu.vn
http:// lhu.edu.vn
51
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H


ữ
ữ
u Ti
u Ti
ế
ế
p
p
C
C
á
á
c phương th
c phương th


c c
c c


a Dataset
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
http:// lhu.edu.vn
http:// lhu.edu.vn
52
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P

. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
C
C
á
á
c phương th
c phương th


c c
c c


a Dataset
a Dataset
 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
http:// lhu.edu.vn
http:// lhu.edu.vn
53
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-

-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
C
C
á
á
c phương th
c phương th


c c
c c


a Dataset
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
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
55
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ

n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
C
C
á
á
c phương th
c phương th


c c
c c



a Dataset
a Dataset
Xóa quan hệ khỏi DataSet: ta dùng phương thức sau:
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
http:// lhu.edu.vn
http:// lhu.edu.vn
56
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ

nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
DataAdapter
DataAdapter
 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
http:// lhu.edu.vn
http:// lhu.edu.vn

57
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ

ữ
u Ti
u Ti
ế
ế
p
p
DataAdapter
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
http:// lhu.edu.vn
http:// lhu.edu.vn
58
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung



Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p

DataAdapter
DataAdapter
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
59
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks

Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
DataAdapter
DataAdapter
 TableMappings
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
60
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks

Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
DataAdapter
DataAdapter
 TableMappings

This is trial version
www.adultpdf.com

×