public void AddUnitChecklistsReportUnitDetailsRow(UnitChecklistsReportUnitDetailsRow row) {
     this.Rows.Add(row);
 }
 public UnitChecklistsReportChecklistDetailsRow AddUnitChecklistsReportChecklistDetailsRow(UnitChecklistsReportUnitDetailsRow parentUnitChecklistsReportUnitDetailsRowByUnitChecklistsReportUnitDetails_UnitChecklistsReportChecklistDetails, int RuleID, bool MTO, string Name, string Frequency, System.DateTime LastService, System.DateTime NextDue, bool Done, string State, bool Deleted) {
     UnitChecklistsReportChecklistDetailsRow rowUnitChecklistsReportChecklistDetailsRow = ((UnitChecklistsReportChecklistDetailsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             RuleID,
             MTO,
             Name,
             Frequency,
             LastService,
             NextDue,
             Done,
             State,
             Deleted};
     if ((parentUnitChecklistsReportUnitDetailsRowByUnitChecklistsReportUnitDetails_UnitChecklistsReportChecklistDetails != null)) {
         columnValuesArray[0] = parentUnitChecklistsReportUnitDetailsRowByUnitChecklistsReportUnitDetails_UnitChecklistsReportChecklistDetails[0];
     }
     rowUnitChecklistsReportChecklistDetailsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowUnitChecklistsReportChecklistDetailsRow);
     return rowUnitChecklistsReportChecklistDetailsRow;
 }
 public UnitChecklistsReportUnitDetailsRowChangeEvent(UnitChecklistsReportUnitDetailsRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void RemoveUnitChecklistsReportUnitDetailsRow(UnitChecklistsReportUnitDetailsRow row) {
     this.Rows.Remove(row);
 }