Các thao tác chính của DataView

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

IV.3.1. Thêm một dịng mới trên DataView

Cú pháp:

<DataView>.Add()

Phương thức trả về một DataRowView (sẽ đề cập đến phần sau).

IV.3.2. Đánh dấu hủy một dịng trên DataView

Cú pháp:

<DataView>.Delete(<chỉ số>)

Phương thức thực hiện đánh dấu hủy dịng trên DataView cĩ chỉ số truyền vào. Sau khi thực hiện, dịng cĩ trạng thái là Deleted và cĩ thể phục hồi bằng RejectChanges.

IV.3.3. Tìm kiếm trên DataView

Cú pháp:

<DataView>.Find(<giá trị>)

Phương thức thực hiện tìm kiếm <giá trị> trên DataView và trả về chỉ số của dịng đầu tiên thỏa giá trị tìm. DataView phải được sắp xếp trên cột muốn tìm kiếm.

<DataView>.Find(<mảng giá trị>)

Phương thức thực hiện tìm kiếm <mảng giá trị> trên các cột tương ứng của DataView và trả về chỉ số của dịng đầu tiên thỏa giá trị tìm. DataView phải được sắp xếp trên các cột cĩ trị muốn tìm kiếm. Nếu tìm thấy, phương thức trả về chỉ số dịng tìm thấy, ngược lại khơng tìm thấy trả về -1

<DataView>.FindRows(<giá trị>)

Phương thức thực hiện tìm kiếm <giá trị> trên DataView và trả về những dịng thỏa giá trị tìm. DatView phải được sắp xếp trên cột muốn tìm kiếm.

<DataView>.FindRows(<mảng giá trị>)

Phương thức thực hiện tìm kiếm <mảng giá trị> trên các cột tương ứng của DataView và trả về những dịng thỏa giá trị tìm. DataView phải được sắp xếp trên các cột cĩ trị muốn tìm kiếm.

Nếu tìm thấy, phương thức trả về mảng các dịng thỏa điều kiện, ngược lại trả về mảng khơng cĩ phần tử nào

Ví dụ : Để tìm kiếm nhân viên cĩ họ “Lê Cơng”, tên “Minh” trên bang_nhan_vien đề cập ở trên

Dim dv As DataView = bang_nhan_vien.DefaultView dv.Sort = "Honv,Tennv"

Dim vitri as Integer = dv.Find(New Object(){"Lê Cơng", "Minh"}) If vitri > -1 then

Console.WriteLine("Tìm thấy tại dịng thứ {0}", vitri ) Else

Console.WriteLine("Khơng tìm thấy") End If

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

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

(188 trang)