public void Removesign_schemaRow(sign_schemaRow row) {
     this.Rows.Remove(row);
 }
 public void Addsign_schemaRow(sign_schemaRow row) {
     this.Rows.Add(row);
 }
 public typedocsRow AddtypedocsRow(string name, string code, string description, string intext, sign_schemaRow parentsign_schemaRowByFK_typedocs_sign_schema) {
     typedocsRow rowtypedocsRow = ((typedocsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             name,
             code,
             description,
             intext,
             null};
     if ((parentsign_schemaRowByFK_typedocs_sign_schema != null)) {
         columnValuesArray[5] = parentsign_schemaRowByFK_typedocs_sign_schema[0];
     }
     rowtypedocsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowtypedocsRow);
     return rowtypedocsRow;
 }
 public sign_schemaRowChangeEvent(sign_schemaRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public signatureRow AddsignatureRow(sign_schemaRow parentsign_schemaRowByFK_signature_sign_schema, int sign_number, int position_id) {
     signatureRow rowsignatureRow = ((signatureRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             sign_number,
             position_id};
     if ((parentsign_schemaRowByFK_signature_sign_schema != null)) {
         columnValuesArray[0] = parentsign_schemaRowByFK_signature_sign_schema[0];
     }
     rowsignatureRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowsignatureRow);
     return rowsignatureRow;
 }