Các sự kiện
Tên Mơ tả
ColumnChanged Sự kiện xảy ra sau khi giá trị trên cột của một dịng đã thay đổi. Tham số EventArgs chứa thơng tin:
Column: DataColumn thay đổi
Row: DataRow cĩ cột thay đổi
ColumnChanging Sự kiện xảy ra khi giá trị trên cột của một DataRow đang thay đổi. Tham số EventArgs chứa thơng tin như ColumnChanged
RowChanged Sự kiện xảy ra sau khi một DataRow đã thay đổi thành cơng (khơng phát sinh Exception)
Tham số EventArgs chứa thơng tin:
Action: hành động đã xảy ra trên dịng
Row: dịng cĩ hành động xảy ra
RowChanging Sự kiện xảy ra khi một dịng đang thay đổi. Tham số EventArgs chứa thơng tin như RowChanged
RowDeleted Sự kiện xảy ra sau khi một dịng trên DataTable đã bị đánh dấu hủy. Tham số EventArgs chứa thơng tin như RowChanged
RowDeleting Sự kiện xảy ra trước khi một dịng trên DataTable bị đánh dấu hủy. Tham số EventArgs chứa thơng tin như RowChanged
III. DataRelation
DataSet quản lý quan hệ giữa các DataTable trong DataSet qua tập hợp Relations. Đây là những đối tượng DataRelation chứa thơng tin về mối quan hệ đã tạo ra trong DataSet.
Quan hệ giữa hai DataTable nĩi lên sự liên quan của một dịng (DataRow) trên DataTable cha với các DataRow trên DataTable con. Do đĩ, chúng ta cĩ thể thấy được mối quan hệ đĩ qua việc hiển thị dữ liệu các dịng tương ứng trên DataTable con (một cách tự động qua việc liên kết lưới DataTable con với quan hệ đã tạo) khi dịng hiện hành trên DataTable cha thay đổi.
Ràng buộc, ngược lại, nhằm bảo vệ tính tồn vẹn dữ liệu thơng qua mối quan hệ sẽ kiểm tra sự tồn tại của DataRow bên DataTable cha khi thêm, sửa trên DataTable con hoặc kiểm tra tồn tại các dịng con khi hủy trên DataTable cha
DataRelation thuộc tên lớp System.Data.DataRelation