Minh họa thiết lập quan hệ

Một phần của tài liệu TÀI LIỆU HƯỚNG DẪN VISUAL BASIC (Trang 128 - 129)

Ví dụ sau đây sẽ sử dụng bang_phong_ban, bang_nhan_vien ở phần trên để thiết lập quan hệ giữa cột Mapb của bang_phong_ban với Mapb của bang_nhan_vien.

Ví dụ: Dựa DataTable NHANVIEN ở trên, chọn ra các nhân viên thuộc phịng Hành chánh

Đưa hai bảng vào một DataSet:

Dim dst As New DataSet()

dst.Tables.AddRange(New DataTable(){bang_phong,bang_nhan_vien}) Sau đĩ, cĩ thể sử dụng một trong các cách sau:

Dim rel As New DataRelation("PB_NV", bang_phong.Columns("Mapb"), _ bang_nhan_vien.Columns(“Mapb”)) dst.Relations.Add(rel) Hoặc: dst.Relations.Add("PB_NV", bang_phong.Columns("Mapb"), _ bang_nhan_vien.Columns(“Mapb”)) Hoặc: bang_phong.ChildRelations.Add("PB_NV", bang_phong.Columns("Mapb"), _ bang_nhan_vien.Columns(“Mapb”)) Hoặc: bang_nhan_vien.ParentRelations.Add("PB_NV", bang_phong.Columns("Mapb"), _

bang_nhan_vien.Columns(“Mapb”))

IV. DataView

Trong các đối tượng chúng ta đã tìm hiểu, vẫn cịn thiếu một số chức năng như tìm kiếm với ý nghĩa

định vị trí, sắp xếp, lọc dữ liệu…ADO.Net đưa ra DataView như một đối tượng thuận tiện cho việc liên

kết dữ liệu với các điều khiển, sắp xếp…nhằm bổ sung cho những yêu cầu trên và cung cấp cho chúng ta một cách hiển thị dữ liệu tùy biến của DataTable.

Với chức năng hiển thị dữ liệu tùy biến, DataView cho phép hiển thị dữ liệu của một DataTable qua các

điều khiển khác nhau với các số liệu khác nhau như dùng một điều khiển hiển thị tất cả các dịng dữ

liệu trên DataTable và một điều khiển khác hiển thị dữ liệu của những dịng đã bị đánh dấu hủy cũng của DataTable đĩ …

Mặc định mỗi DataTable cĩ sẵn một DataView thơng qua thuộc tính DefaultView. DataView thuộc tên lớp System.Data.DataView

IV.1. Khởi tạo

Cú pháp:

New DataView()

Tạo một đối tượng DataView mới New DataView(<DataTable>)

Tạo một đối tượng DataView mới từ <DataTable>

New DataView(<DataTable>,<biểu thức lọc>, <biểu thức sắp xếp>, _ <trạng thái dịng>)

Tạo một DataView mới từ <DataTable> gồm những dịng thoả điều kiện <biểu thức lọc> và cĩ tình trạng như <trạng thái dịng>, được hiển thị theo cách sắp xếp <biểu thức sắp xếp>

Một phần của tài liệu TÀI LIỆU HƯỚNG DẪN VISUAL BASIC (Trang 128 - 129)

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

(188 trang)