public void RemoveContactCategoriesRow(ContactCategoriesRow row) {
     this.Rows.Remove(row);
 }
 public ContactCategoriesRowChangeEvent(ContactCategoriesRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void AddContactCategoriesRow(ContactCategoriesRow row) {
     this.Rows.Add(row);
 }
 public Contacts_ContactCategoriesRow AddContacts_ContactCategoriesRow(ContactsRow parentContactsRowByContactsContacts_ContactCategories, ContactCategoriesRow parentContactCategoriesRowByContactCategoriesContacts_ContactCategories) {
     Contacts_ContactCategoriesRow rowContacts_ContactCategoriesRow = ((Contacts_ContactCategoriesRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             null};
     if ((parentContactsRowByContactsContacts_ContactCategories != null)) {
         columnValuesArray[0] = parentContactsRowByContactsContacts_ContactCategories[0];
     }
     if ((parentContactCategoriesRowByContactCategoriesContacts_ContactCategories != null)) {
         columnValuesArray[1] = parentContactCategoriesRowByContactCategoriesContacts_ContactCategories[0];
     }
     rowContacts_ContactCategoriesRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowContacts_ContactCategoriesRow);
     return rowContacts_ContactCategoriesRow;
 }