For more information, see Adding Constraints to a Table. There are many DataTable events that can be used to determine when changes are made to a table, some of which are the following: RowChanged, RowChanging, RowDeleting, and RowDeleted.