http:// lhu.edu.vn http:// lhu.edu.vn 61 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 T T ạ ạ o DataAdapter o DataAdapter This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 62 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 ch c ch ứ ứ c năng c c năng c ủ ủ a DataAdapter a DataAdapter Lấy dữliệu từnguồn vềcho DataSet, DataTable qua method Fill This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 63 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 ch c ch ứ ứ c năng c c năng c ủ ủ a DataAdapter a DataAdapter Lấy cấu trúc dữliệu từnguồn This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 64 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 ch c ch ứ ứ c năng c c năng c ủ ủ a DataAdapter a DataAdapter Tạo bộlệnh cập nhật cho DataAdapter This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 65 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 DataTable DataTable Dữliệu các bảng trong nguồn dữliệu được lấy vềvà đưa vào các DataTable. DataTable thuộc tên miền: System.Data.DataTable Cách khác: Dim Bang_x as New DataTable Cách khác: Dim bang_x as New DataTable(<tên bảng) This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 66 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 DataTable DataTable – – T T ậ ậ p h p h ợ ợ p Rows p Rows Rows là tập hợp các dòng dữ liệu của bảng vì vậy mọi tham chiếu đến dòng đều thông qua tập hợp này Các chức năng chính của Rows: Rows.Count Rows.Item(<chỉ số dòng>) hoặc Rows(<chỉ số dòng>) Rows.Item(<chỉ số dòng>,<chỉ số cột>) hoặc • a Rows(<chỉ số dòng>,<chỉ số cột>) • aRows(<chỉ số dòng>,<tên cột>) Thêm dòng vào bảng • Dim NewRow As DataRow • NewRow = <DataTable>.NewRow() • <DataTable>.Rows.Add(<dòng>) Rows.Add(<mảng trị>) Rows.Remove (<dòng>), Rows.RemoveAt(<chỉ số>) Rows.Clear() This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 67 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 DataTable DataTable – – T T ậ ậ p h p h ợ ợ p Column p Column Tương tự như Rows, Columns là tập hợp các cột dữ liệu của bảng vì vậy mọi tham chiếu đến cột đều thông qua tập hợp này Columns.Count Columns.Item(<tên cột>) Columns.Item(<chỉ số cột>) Columns(<tên cột>) Columns(<chỉ số cột>) This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 68 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 DataView DataView Cung cấp các phương pháp thuận tiện cho việc liên kết dữ lịêu với các điều khiển, sắp xếp,… Tạo DataView New DataView() New DataView(<bảng>) New DataView(<bảng>,<biểu thức lọc>, <biểu thức sắp xếp>, <tình trạng dòng>) Ví dụ: This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 69 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 thu c thu ộ ộ c t c t í í nh c nh c ủ ủ a DataView a DataView Tên bảngTable sắp xếp dữ liệu trên DataViewSort Trạng thái dòng dữ liệu trên DataView + Added: dòng mới thêm nhưng chưa cập nhật +CurrentRows: tất cả các dòng không thay đổi, mới và đã thay đổi + Deleted: dòng đánh dấu hủy + ModifiedCurrent + ModifiedOriginal + None, OriginalRows,Unchanged RowStateFilter Biểu thức lọcRowFilter Trả về dòng dữ liệu trên bảng theo tham số truyền vàoItem Số mẩu tin trên DataViewCount Cho phép thao tác thêm mới bằng AddNewAllowNew Cho phép thao tác sửa đổi trên DataViewAllowEdit cho phép thao tác xóa dòng trên DataViewAllowDelete This is trial version www.adultpdf.com This is trial version www.adultpdf.com . - - Ks Ks . P . P han H han H ữ ữ u Ti u Ti ế ế p p DataTable DataTable D liệu các bảng trong nguồn d liệu được lấy vềvà đưa vào các DataTable. DataTable thuộc tên miền: System.Data.DataTable . thu ộ ộ c t c t í í nh c nh c ủ ủ a DataView a DataView Tên bảngTable sắp xếp dữ liệu trên DataViewSort Trạng thái dòng dữ liệu trên DataView + Added: dòng mới thêm nhưng chưa cập nhật +CurrentRows:. năng c c năng c ủ ủ a DataAdapter a DataAdapter Lấy d liệu từnguồn vềcho DataSet, DataTable qua method Fill This is trial version www.adultpdf.com http:// lhu.edu.vn http:// lhu.edu.vn 63 Ts.