public docsRow AdddocsRow(
             typedocsExtRow parenttypedocsExtRowByFK_docs_typedocs, 
             string docsnum, 
             string docsdescr, 
             ourorgsRow parentourorgsRowByFK_docs_ourorgs, 
             string state, 
             string status, 
             string side, 
             string srok, 
             int owner, 
             int creator, 
             System.DateTime datecreate, 
             System.DateTime dates, 
             System.DateTime datepo, 
             int sschema_id, 
             string docsaccess, 
             System.DateTime docsdate) {
     docsRow rowdocsRow = ((docsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             null,
             docsnum,
             docsdescr,
             null,
             state,
             status,
             side,
             srok,
             owner,
             creator,
             datecreate,
             dates,
             datepo,
             sschema_id,
             docsaccess,
             docsdate};
     if ((parenttypedocsExtRowByFK_docs_typedocs != null)) {
         columnValuesArray[1] = parenttypedocsExtRowByFK_docs_typedocs[0];
     }
     if ((parentourorgsRowByFK_docs_ourorgs != null)) {
         columnValuesArray[4] = parentourorgsRowByFK_docs_ourorgs[0];
     }
     rowdocsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowdocsRow);
     return rowdocsRow;
 }
 public void RemovetypedocsExtRow(typedocsExtRow row) {
     this.Rows.Remove(row);
 }
 public typedocsExtRowChangeEvent(typedocsExtRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void AddtypedocsExtRow(typedocsExtRow row) {
     this.Rows.Add(row);
 }