Dùng DataAdapter cập nhật các thay đổi về nguồn dữ liệu

Một phần của tài liệu bài giảng lập trình windows (Trang 136 - 137)

Sử dụng các cú pháp lệnh sau: Update(<mảng dòng>)

131 Phương thức này cập nhật các dòng <mảng dòng> vào nguồn dữ liệu. Trong đó <mảng dòng> là mảng các đối tượng lớp DataRow, thường mảng này là kết quả trả về của phương thức GetChanges của DataSet

Update(<dataset>)

Phương thức này cập nhật các thay đổi trên tất cả các bảng của <dataset> vào nguồn dữ liệu với dataset là Đối tượng DataSet mà DataAdapter sẽ cập nhật vào nguồn

Update(<datatable>)

Phương thức này cập nhật các thay đổi trên DataTable vào nguồn dữ liệu với <datatable> là đối tượng DataTable mà DataAdapter sẽ cập nhật vào nguồn

Update(<dataset>, <tên bảng>)

Phương thức này cập nhật các thay đổi trên bảng có tên <tên bảng> trong DataSet vào nguồn dữ liệu

Khi phương thức Update được gọi, DataAdapter sẽ kiểm tra tình trạng các dòng là thêm mới, sửa đổi, xóa và gọi thực hiện tự động các Command tương ứng cho mỗi dòng. Nếu các Command chưa được tạo sẽ phát sinh lỗi. Chúng ta có thể tạo và gán cho mỗi loại Command trên DataAdapter hoặc tự động phát sinh thông qua CommandBuilder như đề cập ở mục trên.

Thông thường, mỗi Command trên DataAdapter có một tập hợp tham số kết hợp với nó. Các tham số này được ánh xạ với dòng đang cập nhật thông qua thuộc tính:

 SourceColumn: Cho biết tên cột trên dòng được cập nhật liên kết với tham số  SourceVersion: Cho biết giá trị của phiên bản nào trên dòng được cập nhật truyền vào vị trí tham số.

Giá trị Mô tả

Current Tham số dùng giá trị hiện hành của cột. Đây là giá trị mặc định. Default Tham số dùng giá trị mặc định đã qui định cho cột.

Original Tham số dùng giá trị gốc: giá trị từ khi bảng được lấy về từ nguồn dữ liệu hay từ lần gọi cập nhật lần trước.

Proposed Tham số sử dụng một giá trị đề nghị.

Một phần của tài liệu bài giảng lập trình windows (Trang 136 - 137)

Tải bản đầy đủ (PDF)

(180 trang)